Thu Jan 16 06:38:56 UTC 2025  I: starting to build libsass/trixie/arm64 on jenkins on '2025-01-16 06:38'
Thu Jan 16 06:38:56 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_22/49340/console.log
Thu Jan 16 06:38:56 UTC 2025  I: Downloading source for trixie/libsass=3.6.5+20231221-3
--2025-01-16 06:38:56--  http://deb.debian.org/debian/pool/main/libs/libsass/libsass_3.6.5%2b20231221-3.dsc
Connecting to 46.16.76.132:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 2179 (2.1K) [text/prs.lines.tag]
Saving to: ‘libsass_3.6.5+20231221-3.dsc’

     0K ..                                                    100%  232M=0s

2025-01-16 06:38:56 (232 MB/s) - ‘libsass_3.6.5+20231221-3.dsc’ saved [2179/2179]

Thu Jan 16 06:38:56 UTC 2025  I: libsass_3.6.5+20231221-3.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: libsass
Binary: libsass1, libsass-dev
Architecture: any
Version: 3.6.5+20231221-3
Maintainer: Debian Sass team <pkg-sass-devel@lists.alioth.debian.org>
Uploaders:  Jonas Smedegaard <dr@jones.dk>, Anthony Fok <foka@debian.org>,
Homepage: https://sass-lang.com/libsass
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/sass-team/libsass
Vcs-Git: https://salsa.debian.org/sass-team/libsass.git
Testsuite: autopkgtest
Testsuite-Triggers: ruby, sass-spec, sass-spec-data, sassc
Build-Depends: autoconf-archive, dh-sequence-pkgkde-symbolshelper, d-shlibs, debhelper-compat (= 13)
Package-List:
 libsass-dev deb libdevel optional arch=any
 libsass1 deb libs optional arch=any
Checksums-Sha1:
 182862d6fd76fee60972bb54e7dadc82562e6e40 266140 libsass_3.6.5+20231221.orig.tar.xz
 101561d51319b008ff2093bd38355a2ed4ba34c3 28152 libsass_3.6.5+20231221-3.debian.tar.xz
Checksums-Sha256:
 4a9d45e56f649d604e86e0d81bfcd541ae24baf541577cc1bd08c3aa98bdb493 266140 libsass_3.6.5+20231221.orig.tar.xz
 3a09a47328ac5731ba8bcde8c2eb241956978c53e9084041616dd4cc9c3dd924 28152 libsass_3.6.5+20231221-3.debian.tar.xz
Files:
 843444a3845e781d9428673667dfc80a 266140 libsass_3.6.5+20231221.orig.tar.xz
 9329dae7ac5c58f70f26c228aabbf756 28152 libsass_3.6.5+20231221-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmWPesgACgkQLHwxRsGg
ASFkZw//by6MXt3Vzy70xg23buqFvzCjJkFA2lNC7dQt0v0QFl8wUUTb0T/ifj7s
9YvvS2syq+prLo81rBSkhYD7C16gbJI1JHOLDJyDCsK1Xcjk7oPk6hI3OEL+0IPJ
Pdy2iSJoBHA8DluiMidpQKnhFo7r0kBXDcUyzYEokU6xCpSEfDqSrsMsMD00hv4/
QnI9HTwX/3mqcha1MhLzyfR1hNsvoUwqKUnEWzS1Od/+s/zPygZysdk+RmaIxWN4
2GFjsw0ATdARFzOsKD91/rF3eT+u9J3W7yvlsZkyg3qLSQY0pgV4QCffmcR5P7qZ
eZLZHoB4dLXQffmEw8VElIH3jBis88Nos/fgM4bjXUCzC+GI5s4H/HFd++YfPk9f
MgFSHgZ/GyKbZsUonbCW63gWd/DrPTOYx39UglIIh+fJomOAPQ+tF8VByKUOXcc5
7Q3YeNvk6gsnzXAvn7Me0vPVhm0LIdKM4Hl2IABcZA/cyO2c5e3IiDhZaqxZmLxI
eumSEReW0QHhbmIdTynLS9GAYugWwWHWOyreFTZnekc2i2VkzLC5ZGRVIF9H913Q
b+/24tahCzLEmtDN7WPhPQtKdheVzY4Q2l9GyoksMuTunw4eTB8YUXTUZSiUMbT0
frLxJWJCVHhTaHqN/kGardxNcBz3RxvMJGfBbrtPFrpeHdUHejU=
=STTi
-----END PGP SIGNATURE-----
Thu Jan 16 06:38:56 UTC 2025  I: Checking whether the package is not for us
Thu Jan 16 06:38:56 UTC 2025  I: Starting 1st build on remote node codethink04-arm64.debian.net.
Thu Jan 16 06:38:56 UTC 2025  I: Preparing to do remote build '1' on codethink04-arm64.debian.net.
Thu Jan 16 06:41:20 UTC 2025  I: Deleting $TMPDIR on codethink04-arm64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Wed Jan 15 18:38:58 -12 2025
I: pbuilder-time-stamp: 1737009538
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [libsass_3.6.5+20231221-3.dsc]
I: copying [./libsass_3.6.5+20231221.orig.tar.xz]
I: copying [./libsass_3.6.5+20231221-3.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./libsass_3.6.5+20231221-3.dsc: unsupported subcommand
dpkg-source: info: extracting libsass in libsass-3.6.5+20231221
dpkg-source: info: unpacking libsass_3.6.5+20231221.orig.tar.xz
dpkg-source: info: unpacking libsass_3.6.5+20231221-3.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/1325178/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='arm64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
  DISTRIBUTION='trixie'
  HOME='/root'
  HOST_ARCH='arm64'
  IFS=' 	
  '
  INVOCATION_ID='909c58b8c03f4dce9f4fb771ec74961a'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='1325178'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.oXYcsJEF/pbuilderrc_eCaV --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.oXYcsJEF/b1 --logfile b1/build.log libsass_3.6.5+20231221-3.dsc'
  SUDO_GID='109'
  SUDO_UID='104'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://192.168.101.4:3128'
I: uname -a
  Linux codethink04-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/1325178/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: arm64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: autoconf-archive, dh-sequence-pkgkde-symbolshelper, d-shlibs, debhelper-compat (= 13)
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19967 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on autoconf-archive; however:
  Package autoconf-archive is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-pkgkde-symbolshelper; however:
  Package dh-sequence-pkgkde-symbolshelper is not installed.
 pbuilder-satisfydepends-dummy depends on d-shlibs; however:
  Package d-shlibs is not installed.
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} autoconf-archive{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} d-shlibs{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgssapi-krb5-2{a} libicu72{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libmagic-mgc{a} libmagic1t64{a} libnsl2{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} pkg-kde-tools{a} po-debconf{a} python3{a} python3-chardet{a} python3-debian{a} python3-minimal{a} python3-yaml{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates curl krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libwww-perl lynx python3-apt wget zstd 
0 packages upgraded, 60 newly installed, 0 to remove and 0 not upgraded.
Need to get 27.9 MB of archives. After unpacking 120 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian trixie/main arm64 autoconf-archive all 20220903-3 [775 kB]
Get: 2 http://deb.debian.org/debian trixie/main arm64 libpython3.12-minimal arm64 3.12.8-3 [810 kB]
Get: 3 http://deb.debian.org/debian trixie/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB]
Get: 4 http://deb.debian.org/debian trixie/main arm64 python3.12-minimal arm64 3.12.8-3 [1941 kB]
Get: 5 http://deb.debian.org/debian trixie/main arm64 python3-minimal arm64 3.12.8-1 [26.9 kB]
Get: 6 http://deb.debian.org/debian trixie/main arm64 media-types all 10.1.0 [26.9 kB]
Get: 7 http://deb.debian.org/debian trixie/main arm64 netbase all 6.4 [12.8 kB]
Get: 8 http://deb.debian.org/debian trixie/main arm64 tzdata all 2024b-4 [256 kB]
Get: 9 http://deb.debian.org/debian trixie/main arm64 libffi8 arm64 3.4.6-1 [20.9 kB]
Get: 10 http://deb.debian.org/debian trixie/main arm64 libkrb5support0 arm64 1.21.3-3 [32.1 kB]
Get: 11 http://deb.debian.org/debian trixie/main arm64 libcom-err2 arm64 1.47.2-1 [23.9 kB]
Get: 12 http://deb.debian.org/debian trixie/main arm64 libk5crypto3 arm64 1.21.3-3 [80.8 kB]
Get: 13 http://deb.debian.org/debian trixie/main arm64 libkeyutils1 arm64 1.6.3-4 [9352 B]
Get: 14 http://deb.debian.org/debian trixie/main arm64 libkrb5-3 arm64 1.21.3-3 [310 kB]
Get: 15 http://deb.debian.org/debian trixie/main arm64 libgssapi-krb5-2 arm64 1.21.3-3 [126 kB]
Get: 16 http://deb.debian.org/debian trixie/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get: 17 http://deb.debian.org/debian trixie/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3+b1 [78.7 kB]
Get: 18 http://deb.debian.org/debian trixie/main arm64 libnsl2 arm64 1.3.0-3+b3 [37.9 kB]
Get: 19 http://deb.debian.org/debian trixie/main arm64 readline-common all 8.2-6 [69.4 kB]
Get: 20 http://deb.debian.org/debian trixie/main arm64 libreadline8t64 arm64 8.2-6 [159 kB]
Get: 21 http://deb.debian.org/debian trixie/main arm64 libpython3.12-stdlib arm64 3.12.8-3 [1906 kB]
Get: 22 http://deb.debian.org/debian trixie/main arm64 python3.12 arm64 3.12.8-3 [677 kB]
Get: 23 http://deb.debian.org/debian trixie/main arm64 libpython3-stdlib arm64 3.12.8-1 [9788 B]
Get: 24 http://deb.debian.org/debian trixie/main arm64 python3 arm64 3.12.8-1 [27.9 kB]
Get: 25 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB]
Get: 26 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB]
Get: 27 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB]
Get: 28 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB]
Get: 29 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-4 [198 kB]
Get: 30 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB]
Get: 31 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-7 [1129 kB]
Get: 32 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.2-13 [91.4 kB]
Get: 33 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB]
Get: 34 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB]
Get: 35 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-5 [284 kB]
Get: 36 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB]
Get: 37 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get: 38 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB]
Get: 39 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-4 [723 kB]
Get: 40 http://deb.debian.org/debian trixie/main arm64 d-shlibs all 0.109 [11.1 kB]
Get: 41 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.23 [90.6 kB]
Get: 42 http://deb.debian.org/debian trixie/main arm64 libtool all 2.5.4-2 [539 kB]
Get: 43 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB]
Get: 44 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 45 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get: 46 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get: 47 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get: 48 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get: 49 http://deb.debian.org/debian trixie/main arm64 libunistring5 arm64 1.3-1 [449 kB]
Get: 50 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-6 [9239 kB]
Get: 51 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB]
Get: 52 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-4 [1532 kB]
Get: 53 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 54 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 55 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.23 [919 kB]
Get: 56 http://deb.debian.org/debian trixie/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB]
Get: 57 http://deb.debian.org/debian trixie/main arm64 python3-chardet all 5.2.0+dfsg-2 [108 kB]
Get: 58 http://deb.debian.org/debian trixie/main arm64 python3-debian all 0.1.49 [115 kB]
Get: 59 http://deb.debian.org/debian trixie/main arm64 python3-yaml arm64 6.0.2-1+b1 [148 kB]
Get: 60 http://deb.debian.org/debian trixie/main arm64 pkg-kde-tools all 0.18.12 [89.1 kB]
Fetched 27.9 MB in 0s (106 MB/s)
Preconfiguring packages ...
Selecting previously unselected package autoconf-archive.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19967 files and directories currently installed.)
Preparing to unpack .../autoconf-archive_20220903-3_all.deb ...
Unpacking autoconf-archive (20220903-3) ...
Selecting previously unselected package libpython3.12-minimal:arm64.
Preparing to unpack .../libpython3.12-minimal_3.12.8-3_arm64.deb ...
Unpacking libpython3.12-minimal:arm64 (3.12.8-3) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.6.4-1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../python3.12-minimal_3.12.8-3_arm64.deb ...
Unpacking python3.12-minimal (3.12.8-3) ...
Setting up libpython3.12-minimal:arm64 (3.12.8-3) ...
Setting up libexpat1:arm64 (2.6.4-1) ...
Setting up python3.12-minimal (3.12.8-3) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 21469 files and directories currently installed.)
Preparing to unpack .../00-python3-minimal_3.12.8-1_arm64.deb ...
Unpacking python3-minimal (3.12.8-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../01-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../02-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../03-tzdata_2024b-4_all.deb ...
Unpacking tzdata (2024b-4) ...
Selecting previously unselected package libffi8:arm64.
Preparing to unpack .../04-libffi8_3.4.6-1_arm64.deb ...
Unpacking libffi8:arm64 (3.4.6-1) ...
Selecting previously unselected package libkrb5support0:arm64.
Preparing to unpack .../05-libkrb5support0_1.21.3-3_arm64.deb ...
Unpacking libkrb5support0:arm64 (1.21.3-3) ...
Selecting previously unselected package libcom-err2:arm64.
Preparing to unpack .../06-libcom-err2_1.47.2-1_arm64.deb ...
Unpacking libcom-err2:arm64 (1.47.2-1) ...
Selecting previously unselected package libk5crypto3:arm64.
Preparing to unpack .../07-libk5crypto3_1.21.3-3_arm64.deb ...
Unpacking libk5crypto3:arm64 (1.21.3-3) ...
Selecting previously unselected package libkeyutils1:arm64.
Preparing to unpack .../08-libkeyutils1_1.6.3-4_arm64.deb ...
Unpacking libkeyutils1:arm64 (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:arm64.
Preparing to unpack .../09-libkrb5-3_1.21.3-3_arm64.deb ...
Unpacking libkrb5-3:arm64 (1.21.3-3) ...
Selecting previously unselected package libgssapi-krb5-2:arm64.
Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_arm64.deb ...
Unpacking libgssapi-krb5-2:arm64 (1.21.3-3) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../11-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:arm64.
Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ...
Selecting previously unselected package libnsl2:arm64.
Preparing to unpack .../13-libnsl2_1.3.0-3+b3_arm64.deb ...
Unpacking libnsl2:arm64 (1.3.0-3+b3) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../14-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:arm64.
Preparing to unpack .../15-libreadline8t64_8.2-6_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:arm64 (8.2-6) ...
Selecting previously unselected package libpython3.12-stdlib:arm64.
Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-3_arm64.deb ...
Unpacking libpython3.12-stdlib:arm64 (3.12.8-3) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../17-python3.12_3.12.8-3_arm64.deb ...
Unpacking python3.12 (3.12.8-3) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.12.8-1) ...
Setting up python3-minimal (3.12.8-1) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 22537 files and directories currently installed.)
Preparing to unpack .../00-python3_3.12.8-1_arm64.deb ...
Unpacking python3 (3.12.8-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:arm64.
Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../04-file_1%3a5.45-3+b1_arm64.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../05-gettext-base_0.22.5-4_arm64.deb ...
Unpacking gettext-base (0.22.5-4) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../07-groff-base_1.23.0-7_arm64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../08-bsdextrautils_2.40.2-13_arm64.deb ...
Unpacking bsdextrautils (2.40.2-13) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../09-libpipeline1_1.5.8-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../10-man-db_2.13.0-1_arm64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.19-5_arm64.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../15-autopoint_0.22.5-4_all.deb ...
Unpacking autopoint (0.22.5-4) ...
Selecting previously unselected package d-shlibs.
Preparing to unpack .../16-d-shlibs_0.109_all.deb ...
Unpacking d-shlibs (0.109) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../17-libdebhelper-perl_13.23_all.deb ...
Unpacking libdebhelper-perl (13.23) ...
Selecting previously unselected package libtool.
Preparing to unpack .../18-libtool_2.5.4-2_all.deb ...
Unpacking libtool (2.5.4-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../19-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../22-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../23-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../24-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:arm64.
Preparing to unpack .../25-libunistring5_1.3-1_arm64.deb ...
Unpacking libunistring5:arm64 (1.3-1) ...
Selecting previously unselected package libicu72:arm64.
Preparing to unpack .../26-libicu72_72.1-6_arm64.deb ...
Unpacking libicu72:arm64 (72.1-6) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../27-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../28-gettext_0.22.5-4_arm64.deb ...
Unpacking gettext (0.22.5-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../29-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../30-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../31-debhelper_13.23_all.deb ...
Unpacking debhelper (13.23) ...
Selecting previously unselected package libyaml-0-2:arm64.
Preparing to unpack .../32-libyaml-0-2_0.2.5-2_arm64.deb ...
Unpacking libyaml-0-2:arm64 (0.2.5-2) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../33-python3-chardet_5.2.0+dfsg-2_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-2) ...
Selecting previously unselected package python3-debian.
Preparing to unpack .../34-python3-debian_0.1.49_all.deb ...
Unpacking python3-debian (0.1.49) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../35-python3-yaml_6.0.2-1+b1_arm64.deb ...
Unpacking python3-yaml (6.0.2-1+b1) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../36-pkg-kde-tools_0.18.12_all.deb ...
Unpacking pkg-kde-tools (0.18.12) ...
Setting up media-types (10.1.0) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up libkeyutils1:arm64 (1.6.3-4) ...
Setting up libicu72:arm64 (72.1-6) ...
Setting up bsdextrautils (2.40.2-13) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:arm64 (0.2.5-2) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up libdebhelper-perl (13.23) ...
Setting up libmagic1t64:arm64 (1:5.45-3+b1) ...
Setting up gettext-base (0.22.5-4) ...
Setting up m4 (1.4.19-5) ...
Setting up autoconf-archive (20220903-3) ...
Setting up libcom-err2:arm64 (1.47.2-1) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up libkrb5support0:arm64 (1.21.3-3) ...
Setting up tzdata (2024b-4) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Thu Jan 16 06:39:15 UTC 2025.
Universal Time is now:  Thu Jan 16 06:39:15 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up autotools-dev (20220109.1) ...
Setting up libunistring5:arm64 (1.3-1) ...
Setting up autopoint (0.22.5-4) ...
Setting up d-shlibs (0.109) ...
Setting up libk5crypto3:arm64 (1.21.3-3) ...
Setting up autoconf (2.72-3) ...
Setting up libffi8:arm64 (3.4.6-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up netbase (6.4) ...
Setting up libkrb5-3:arm64 (1.21.3-3) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up gettext (0.22.5-4) ...
Setting up libtool (2.5.4-2) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libgssapi-krb5-2:arm64 (1.21.3-3) ...
Setting up libreadline8t64:arm64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libnsl2:arm64 (1.3.0-3+b3) ...
Setting up libpython3.12-stdlib:arm64 (3.12.8-3) ...
Setting up python3.12 (3.12.8-3) ...
Setting up debhelper (13.23) ...
Setting up libpython3-stdlib:arm64 (3.12.8-1) ...
Setting up python3 (3.12.8-1) ...
Setting up python3-chardet (5.2.0+dfsg-2) ...
Setting up python3-debian (0.1.49) ...
Setting up python3-yaml (6.0.2-1+b1) ...
Setting up pkg-kde-tools (0.18.12) ...
Processing triggers for libc-bin (2.40-5) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/reproducible-path/libsass-3.6.5+20231221/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../libsass_3.6.5+20231221-3_source.changes
dpkg-buildpackage: info: source package libsass
dpkg-buildpackage: info: source version 3.6.5+20231221-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jonas Smedegaard <dr@jones.dk>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_auto_clean
	make -j12 clean
make[1]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
mkdir lib
rm -f lib/*.a lib/*.so lib/*.dll lib/*.dylib lib/*.la
rmdir lib
rm -f  src/cencode.o src/ast.o src/ast_values.o src/ast_supports.o src/ast_sel_cmp.o src/ast_sel_unify.o src/ast_sel_super.o src/ast_sel_weave.o src/ast_selectors.o src/context.o src/constants.o src/fn_utils.o src/fn_miscs.o src/fn_maps.o src/fn_lists.o src/fn_colors.o src/fn_numbers.o src/fn_strings.o src/fn_selectors.o src/color_maps.o src/environment.o src/ast_fwd_decl.o src/bind.o src/file.o src/util.o src/util_string.o src/json.o src/units.o src/values.o src/plugins.o src/source.o src/position.o src/lexer.o src/parser.o src/parser_selectors.o src/prelexer.o src/eval.o src/eval_selectors.o src/expand.o src/listize.o src/cssize.o src/extender.o src/extension.o src/stylesheet.o src/output.o src/inspect.o src/emitter.o src/check_nesting.o src/remove_placeholders.o src/sass.o src/sass_values.o src/sass_context.o src/sass_functions.o src/sass2scss.o src/backtrace.o src/operators.o src/ast2c.o src/c2ast.o src/to_value.o src/source_map.o src/error_handling.o src/memory/allocator.o src/memory/shared_ptr.o src/utf8_string.o src/base64vlq.o 
make[1]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'script'.
libtoolize: copying file 'script/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:23: warning: The macro 'AC_GNU_SOURCE' is obsolete.
configure.ac:23: You should run autoupdate.
./lib/autoconf/specific.m4:489: AC_GNU_SOURCE is expanded from...
configure.ac:23: the top level
configure.ac:30: installing 'script/ar-lib'
configure.ac:19: installing 'script/compile'
configure.ac:31: installing 'script/config.guess'
configure.ac:31: installing 'script/config.sub'
configure.ac:15: installing 'script/install-sh'
configure.ac:15: installing 'script/missing'
GNUmakefile.am:37: warning: source file '$(SASS_SASSC_PATH)/sassc.c' is in a subdirectory,
GNUmakefile.am:37: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least one source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However, this
automake: behavior may change in a future Automake major version, with object
automake: files being placed in the same subdirectory as the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
GNUmakefile.am: installing 'script/depcomp'
parallel-tests: installing 'script/test-driver'
Makefile.conf:92: warning: source file 'memory/allocator.cpp' is in a subdirectory,
Makefile.conf:92: but option 'subdir-objects' is disabled
src/GNUmakefile.am:29:   'Makefile.conf' included from here
Makefile.conf:92: warning: source file 'memory/shared_ptr.cpp' is in a subdirectory,
Makefile.conf:92: but option 'subdir-objects' is disabled
src/GNUmakefile.am:29:   'Makefile.conf' included from here
   dh_auto_configure
	./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... none
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for ar... ar
checking for dlltool... no
checking for dllwrap... no
checking for windres... no
checking the archiver (ar) interface... ar
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... false
checking how to associate runtime and link libraries... printf %s\n
checking for ranlib... ranlib
checking for archiver @FILE support... @
checking for strip... strip
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for unistd.h... (cached) yes
checking for size_t... yes
checking for GNU libc compatible malloc... yes
checking for floor... yes
checking for getcwd... yes
checking for strtol... yes
checking for library containing dlopen... none required
configure: Building libsass (3.6.5+20231221)
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/sass/version.h
config.status: creating GNUmakefile
config.status: creating src/GNUmakefile
config.status: creating src/support/libsass.pc
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
   dh_auto_build
	make -j12
make[1]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
Making all in src
make[2]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
make  all-am
make[3]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o cencode.lo cencode.c
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast.lo ast.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast_values.lo ast_values.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast_supports.lo ast_supports.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast_sel_cmp.lo ast_sel_cmp.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast_sel_unify.lo ast_sel_unify.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast_sel_super.lo ast_sel_super.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast_sel_weave.lo ast_sel_weave.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast_selectors.lo ast_selectors.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o context.lo context.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o constants.lo constants.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fn_utils.lo fn_utils.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_values.cpp  -fPIC -DPIC -o .libs/ast_values.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_sel_super.cpp  -fPIC -DPIC -o .libs/ast_sel_super.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c cencode.c  -fPIC -DPIC -o .libs/cencode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_sel_unify.cpp  -fPIC -DPIC -o .libs/ast_sel_unify.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_utils.cpp  -fPIC -DPIC -o .libs/fn_utils.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_sel_weave.cpp  -fPIC -DPIC -o .libs/ast_sel_weave.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_selectors.cpp  -fPIC -DPIC -o .libs/ast_selectors.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast.cpp  -fPIC -DPIC -o .libs/ast.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_sel_cmp.cpp  -fPIC -DPIC -o .libs/ast_sel_cmp.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c context.cpp  -fPIC -DPIC -o .libs/context.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c constants.cpp  -fPIC -DPIC -o .libs/constants.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_supports.cpp  -fPIC -DPIC -o .libs/ast_supports.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c cencode.c -o cencode.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fn_miscs.lo fn_miscs.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c constants.cpp -o constants.o >/dev/null 2>&1
In file included from parser.hpp:11,
                 from fn_utils.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from ast_selectors.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from ast.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from ast_values.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from ast_sel_super.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from ast_sel_weave.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_miscs.cpp  -fPIC -DPIC -o .libs/fn_miscs.o
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
In file included from ast_sel_unify.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
In file included from ast_supports.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fn_maps.lo fn_maps.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast_selectors.hpp:7,
                 from ast_sel_cmp.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from context.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_maps.cpp  -fPIC -DPIC -o .libs/fn_maps.o
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:18:
operation.hpp:206:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  206 |     T operator()(SelectorCombinator* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
In file included from expand.hpp:7,
                 from context.cpp:17:
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:194:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  194 |     T operator()(Parameters* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:193:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  193 |     T operator()(Parameter* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:183:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  183 |     T operator()(SupportsCondition* x)     { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:176:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  176 |     T operator()(Color* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:173:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  173 |     T operator()(Custom_Error* x)           { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:172:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  172 |     T operator()(Custom_Warning* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:168:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  168 |     T operator()(Function* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:163:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  163 |     T operator()(Mixin_Call* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:162:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  162 |     T operator()(Definition* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:161:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  161 |     T operator()(ExtendRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:160:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  160 |     T operator()(Content* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:150:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  150 |     T operator()(Import_Stub* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:149:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  149 |     T operator()(Import* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:147:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  147 |     T operator()(Declaration* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:146:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  146 |     T operator()(Keyframe_Rule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:145:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  145 |     T operator()(AtRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:144:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  144 |     T operator()(AtRootRule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:143:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  143 |     T operator()(CssMediaQuery* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:142:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  142 |     T operator()(CssMediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:141:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  141 |     T operator()(MediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:140:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  140 |     T operator()(SupportsRule* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:139:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  139 |     T operator()(Trace* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:138:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  138 |     T operator()(Bubble* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:137:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  137 |     T operator()(StyleRule* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:134:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  134 |     T operator()(AST_Node* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
In file included from fn_miscs.cpp:1:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_supports.cpp -o ast_supports.o >/dev/null 2>&1
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:18:
operation.hpp:206:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  206 |     T operator()(SelectorCombinator* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
In file included from expand.hpp:7,
                 from fn_miscs.cpp:2:
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:194:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  194 |     T operator()(Parameters* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:193:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  193 |     T operator()(Parameter* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:183:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  183 |     T operator()(SupportsCondition* x)     { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:176:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  176 |     T operator()(Color* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:173:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  173 |     T operator()(Custom_Error* x)           { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:172:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  172 |     T operator()(Custom_Warning* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:168:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  168 |     T operator()(Function* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:163:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  163 |     T operator()(Mixin_Call* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:162:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  162 |     T operator()(Definition* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:161:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  161 |     T operator()(ExtendRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:160:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  160 |     T operator()(Content* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:150:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  150 |     T operator()(Import_Stub* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:149:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  149 |     T operator()(Import* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:147:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  147 |     T operator()(Declaration* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:146:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  146 |     T operator()(Keyframe_Rule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:145:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  145 |     T operator()(AtRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:144:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  144 |     T operator()(AtRootRule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:143:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  143 |     T operator()(CssMediaQuery* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:142:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  142 |     T operator()(CssMediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:141:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  141 |     T operator()(MediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:140:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  140 |     T operator()(SupportsRule* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:139:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  139 |     T operator()(Trace* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:138:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  138 |     T operator()(Bubble* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:137:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  137 |     T operator()(StyleRule* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:134:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  134 |     T operator()(AST_Node* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
In file included from values.hpp:4,
                 from operators.hpp:4,
                 from fn_maps.cpp:1:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_sel_cmp.cpp -o ast_sel_cmp.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_sel_super.cpp -o ast_sel_super.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_utils.cpp -o fn_utils.o >/dev/null 2>&1
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fn_lists.lo fn_lists.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fn_colors.lo fn_colors.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_sel_unify.cpp -o ast_sel_unify.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_lists.cpp  -fPIC -DPIC -o .libs/fn_lists.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_colors.cpp  -fPIC -DPIC -o .libs/fn_colors.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_values.cpp -o ast_values.o >/dev/null 2>&1
In file included from values.hpp:4,
                 from operators.hpp:4,
                 from fn_lists.cpp:6:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fn_numbers.lo fn_numbers.cpp
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast.cpp -o ast.o >/dev/null 2>&1
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from operation.hpp:15,
                 from listize.hpp:9,
                 from fn_lists.cpp:5:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_numbers.cpp  -fPIC -DPIC -o .libs/fn_numbers.o
In file included from fn_colors.cpp:6:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_selectors.cpp -o ast_selectors.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_maps.cpp -o fn_maps.o >/dev/null 2>&1
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fn_strings.lo fn_strings.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_miscs.cpp -o fn_miscs.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_strings.cpp  -fPIC -DPIC -o .libs/fn_strings.o
In file included from fn_numbers.cpp:15:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from fn_strings.cpp:6:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fn_selectors.lo fn_selectors.cpp
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_sel_weave.cpp -o ast_sel_weave.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_selectors.cpp  -fPIC -DPIC -o .libs/fn_selectors.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o color_maps.lo color_maps.cpp
In file included from parser.hpp:11,
                 from fn_selectors.cpp:3:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c context.cpp -o context.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c color_maps.cpp  -fPIC -DPIC -o .libs/color_maps.o
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_lists.cpp -o fn_lists.o >/dev/null 2>&1
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_strings.cpp -o fn_strings.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_numbers.cpp -o fn_numbers.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o environment.lo environment.cpp
In file included from color_maps.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c environment.cpp  -fPIC -DPIC -o .libs/environment.o
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_colors.cpp -o fn_colors.o >/dev/null 2>&1
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
In file included from environment.cpp:2:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast_fwd_decl.lo ast_fwd_decl.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_fwd_decl.cpp  -fPIC -DPIC -o .libs/ast_fwd_decl.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c environment.cpp -o environment.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o bind.lo bind.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c bind.cpp  -fPIC -DPIC -o .libs/bind.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c fn_selectors.cpp -o fn_selectors.o >/dev/null 2>&1
In file included from ast_fwd_decl.cpp:1:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from bind.cpp:3:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o file.lo file.cpp
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o util.lo util.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from environment.hpp:11,
                 from bind.hpp:6,
                 from bind.cpp:2:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast_fwd_decl.cpp -o ast_fwd_decl.o >/dev/null 2>&1
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:18:
operation.hpp:206:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  206 |     T operator()(SelectorCombinator* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
In file included from expand.hpp:7,
                 from bind.cpp:6:
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:194:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  194 |     T operator()(Parameters* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:193:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  193 |     T operator()(Parameter* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:183:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  183 |     T operator()(SupportsCondition* x)     { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:176:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  176 |     T operator()(Color* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:173:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  173 |     T operator()(Custom_Error* x)           { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:172:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  172 |     T operator()(Custom_Warning* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:168:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  168 |     T operator()(Function* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:163:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  163 |     T operator()(Mixin_Call* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:162:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  162 |     T operator()(Definition* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:161:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  161 |     T operator()(ExtendRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:160:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  160 |     T operator()(Content* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:150:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  150 |     T operator()(Import_Stub* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:149:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  149 |     T operator()(Import* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:147:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  147 |     T operator()(Declaration* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:146:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  146 |     T operator()(Keyframe_Rule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:145:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  145 |     T operator()(AtRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:144:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  144 |     T operator()(AtRootRule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:143:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  143 |     T operator()(CssMediaQuery* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:142:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  142 |     T operator()(CssMediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:141:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  141 |     T operator()(MediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:140:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  140 |     T operator()(SupportsRule* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:139:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  139 |     T operator()(Trace* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:138:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  138 |     T operator()(Bubble* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:137:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  137 |     T operator()(StyleRule* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:134:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  134 |     T operator()(AST_Node* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c file.cpp  -fPIC -DPIC -o .libs/file.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c util.cpp  -fPIC -DPIC -o .libs/util.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o util_string.lo util_string.cpp
In file included from context.hpp:7,
                 from file.cpp:21:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from util.cpp:3:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o json.lo json.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c util_string.cpp  -fPIC -DPIC -o .libs/util_string.o
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o units.lo units.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c json.cpp  -fPIC -DPIC -o .libs/json.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o values.lo values.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c units.cpp  -fPIC -DPIC -o .libs/units.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c util_string.cpp -o util_string.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c values.cpp  -fPIC -DPIC -o .libs/values.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c json.cpp -o json.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o plugins.lo plugins.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o source.lo source.cpp
In file included from values.hpp:4,
                 from values.cpp:6:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c plugins.cpp  -fPIC -DPIC -o .libs/plugins.o
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o position.lo position.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c util.cpp -o util.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o lexer.lo lexer.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c source.cpp  -fPIC -DPIC -o .libs/source.o
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c position.cpp  -fPIC -DPIC -o .libs/position.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o parser.lo parser.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c lexer.cpp  -fPIC -DPIC -o .libs/lexer.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c source.cpp -o source.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c plugins.cpp -o plugins.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c parser.cpp  -fPIC -DPIC -o .libs/parser.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c position.cpp -o position.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c bind.cpp -o bind.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c color_maps.cpp -o color_maps.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c units.cpp -o units.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c lexer.cpp -o lexer.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o parser_selectors.lo parser_selectors.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c file.cpp -o file.o >/dev/null 2>&1
In file included from parser.hpp:11,
                 from parser.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c values.cpp -o values.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c parser_selectors.cpp  -fPIC -DPIC -o .libs/parser_selectors.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o prelexer.lo prelexer.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o eval.lo eval.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o eval_selectors.lo eval_selectors.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o expand.lo expand.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c prelexer.cpp  -fPIC -DPIC -o .libs/prelexer.o
In file included from parser.hpp:11,
                 from parser_selectors.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o listize.lo listize.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c eval.cpp  -fPIC -DPIC -o .libs/eval.o
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c eval_selectors.cpp  -fPIC -DPIC -o .libs/eval_selectors.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c listize.cpp  -fPIC -DPIC -o .libs/listize.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c expand.cpp  -fPIC -DPIC -o .libs/expand.o
In file included from eval.hpp:7,
                 from eval.cpp:13:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from expand.hpp:6,
                 from eval_selectors.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from expand.cpp:8:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
In file included from context.hpp:7,
                 from listize.cpp:10:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o cssize.lo cssize.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:18:
operation.hpp:206:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  206 |     T operator()(SelectorCombinator* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
In file included from expand.hpp:7,
                 from expand.cpp:9:
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:194:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  194 |     T operator()(Parameters* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:193:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  193 |     T operator()(Parameter* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:183:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  183 |     T operator()(SupportsCondition* x)     { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:176:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  176 |     T operator()(Color* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:173:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  173 |     T operator()(Custom_Error* x)           { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:172:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  172 |     T operator()(Custom_Warning* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:168:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  168 |     T operator()(Function* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:163:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  163 |     T operator()(Mixin_Call* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:162:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  162 |     T operator()(Definition* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:161:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  161 |     T operator()(ExtendRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:160:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  160 |     T operator()(Content* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:150:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  150 |     T operator()(Import_Stub* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:149:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  149 |     T operator()(Import* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:147:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  147 |     T operator()(Declaration* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:146:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  146 |     T operator()(Keyframe_Rule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:145:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  145 |     T operator()(AtRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:144:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  144 |     T operator()(AtRootRule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:143:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  143 |     T operator()(CssMediaQuery* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:142:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  142 |     T operator()(CssMediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:141:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  141 |     T operator()(MediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:140:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  140 |     T operator()(SupportsRule* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:139:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  139 |     T operator()(Trace* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:138:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  138 |     T operator()(Bubble* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:137:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  137 |     T operator()(StyleRule* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:134:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  134 |     T operator()(AST_Node* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from operation.hpp:15,
                 from listize.hpp:9,
                 from listize.cpp:9:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:18:
operation.hpp:206:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  206 |     T operator()(SelectorCombinator* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
In file included from expand.hpp:7:
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:194:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  194 |     T operator()(Parameters* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:193:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  193 |     T operator()(Parameter* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:183:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  183 |     T operator()(SupportsCondition* x)     { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:176:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  176 |     T operator()(Color* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:173:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  173 |     T operator()(Custom_Error* x)           { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:172:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  172 |     T operator()(Custom_Warning* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:168:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  168 |     T operator()(Function* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:163:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  163 |     T operator()(Mixin_Call* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:162:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  162 |     T operator()(Definition* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:161:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  161 |     T operator()(ExtendRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:160:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  160 |     T operator()(Content* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:150:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  150 |     T operator()(Import_Stub* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:149:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  149 |     T operator()(Import* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:147:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  147 |     T operator()(Declaration* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:146:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  146 |     T operator()(Keyframe_Rule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:145:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  145 |     T operator()(AtRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:144:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  144 |     T operator()(AtRootRule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:143:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  143 |     T operator()(CssMediaQuery* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:142:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  142 |     T operator()(CssMediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:141:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  141 |     T operator()(MediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:140:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  140 |     T operator()(SupportsRule* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:139:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  139 |     T operator()(Trace* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:138:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  138 |     T operator()(Bubble* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:137:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  137 |     T operator()(StyleRule* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:134:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  134 |     T operator()(AST_Node* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o extender.lo extender.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c cssize.cpp  -fPIC -DPIC -o .libs/cssize.o
In file included from ast.hpp:18:
operation.hpp:206:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  206 |     T operator()(SelectorCombinator* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:194:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  194 |     T operator()(Parameters* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:193:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  193 |     T operator()(Parameter* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:183:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  183 |     T operator()(SupportsCondition* x)     { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:176:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  176 |     T operator()(Color* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:173:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  173 |     T operator()(Custom_Error* x)           { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:172:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  172 |     T operator()(Custom_Warning* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:168:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  168 |     T operator()(Function* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:163:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  163 |     T operator()(Mixin_Call* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:162:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  162 |     T operator()(Definition* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:161:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  161 |     T operator()(ExtendRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:160:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  160 |     T operator()(Content* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:150:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  150 |     T operator()(Import_Stub* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:149:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  149 |     T operator()(Import* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:147:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  147 |     T operator()(Declaration* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:146:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  146 |     T operator()(Keyframe_Rule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:145:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  145 |     T operator()(AtRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:144:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  144 |     T operator()(AtRootRule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:143:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  143 |     T operator()(CssMediaQuery* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:142:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  142 |     T operator()(CssMediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:141:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  141 |     T operator()(MediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:140:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  140 |     T operator()(SupportsRule* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:139:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  139 |     T operator()(Trace* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:138:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  138 |     T operator()(Bubble* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:137:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  137 |     T operator()(StyleRule* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:134:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  134 |     T operator()(AST_Node* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c extender.cpp  -fPIC -DPIC -o .libs/extender.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c eval_selectors.cpp -o eval_selectors.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c parser_selectors.cpp -o parser_selectors.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c listize.cpp -o listize.o >/dev/null 2>&1
In file included from cssize.hpp:4,
                 from cssize.cpp:9:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c prelexer.cpp -o prelexer.o >/dev/null 2>&1
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o extension.lo extension.cpp
In file included from extender.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c extension.cpp  -fPIC -DPIC -o .libs/extension.o
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o stylesheet.lo stylesheet.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c stylesheet.cpp  -fPIC -DPIC -o .libs/stylesheet.o
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from extension.cpp:7:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c stylesheet.cpp -o stylesheet.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o output.lo output.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c extension.cpp -o extension.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c output.cpp  -fPIC -DPIC -o .libs/output.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o inspect.lo inspect.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o emitter.lo emitter.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c inspect.cpp  -fPIC -DPIC -o .libs/inspect.o
In file included from output.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c emitter.cpp  -fPIC -DPIC -o .libs/emitter.o
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from inspect.cpp:12:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o check_nesting.lo check_nesting.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o remove_placeholders.lo remove_placeholders.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c emitter.cpp -o emitter.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c check_nesting.cpp  -fPIC -DPIC -o .libs/check_nesting.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o sass.lo sass.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c remove_placeholders.cpp  -fPIC -DPIC -o .libs/remove_placeholders.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o sass_values.lo sass_values.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c cssize.cpp -o cssize.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass.cpp  -fPIC -DPIC -o .libs/sass.o
In file included from check_nesting.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass_values.cpp  -fPIC -DPIC -o .libs/sass_values.o
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
In file included from remove_placeholders.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c output.cpp -o output.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o sass_context.lo sass_context.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from eval.hpp:7,
                 from sass_values.cpp:8:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass_context.cpp  -fPIC -DPIC -o .libs/sass_context.o
In file included from context.hpp:7,
                 from sass.cpp:13:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:18:
operation.hpp:206:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  206 |     T operator()(SelectorCombinator* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:194:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  194 |     T operator()(Parameters* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:193:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  193 |     T operator()(Parameter* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:183:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  183 |     T operator()(SupportsCondition* x)     { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:176:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  176 |     T operator()(Color* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:173:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  173 |     T operator()(Custom_Error* x)           { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:172:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  172 |     T operator()(Custom_Warning* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:168:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  168 |     T operator()(Function* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:163:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  163 |     T operator()(Mixin_Call* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:162:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  162 |     T operator()(Definition* x)             { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:161:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  161 |     T operator()(ExtendRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:160:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  160 |     T operator()(Content* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:150:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  150 |     T operator()(Import_Stub* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:149:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  149 |     T operator()(Import* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:147:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  147 |     T operator()(Declaration* x)            { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:146:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  146 |     T operator()(Keyframe_Rule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:145:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  145 |     T operator()(AtRule* x)              { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:144:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  144 |     T operator()(AtRootRule* x)          { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:143:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  143 |     T operator()(CssMediaQuery* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:142:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  142 |     T operator()(CssMediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:141:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  141 |     T operator()(MediaRule* x) { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:140:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  140 |     T operator()(SupportsRule* x)         { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:139:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  139 |     T operator()(Trace* x)                  { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:138:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  138 |     T operator()(Bubble* x)                 { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:137:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  137 |     T operator()(StyleRule* x)                { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
operation.hpp:134:7: warning: 'T Sass::Operation_CRTP<T, D>::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]' was hidden [-Woverloaded-virtual=]
  134 |     T operator()(AST_Node* x)               { return static_cast<D*>(this)->fallback(x); }
      |       ^~~~~~~~
eval.hpp:96:17: note:   by 'Sass::Eval::operator()'
   96 |     Expression* operator()(Parent_Reference*);
      |                 ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c expand.cpp -o expand.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass_values.cpp -o sass_values.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c remove_placeholders.cpp -o remove_placeholders.o >/dev/null 2>&1
In file included from sass_context.cpp:4:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c check_nesting.cpp -o check_nesting.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass.cpp -o sass.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o sass_functions.lo sass_functions.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c inspect.cpp -o inspect.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass_functions.cpp  -fPIC -DPIC -o .libs/sass_functions.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass_context.cpp -o sass_context.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o sass2scss.lo sass2scss.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o backtrace.lo backtrace.cpp
In file included from context.hpp:7,
                 from sass_functions.cpp:7:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass2scss.cpp  -fPIC -DPIC -o .libs/sass2scss.o
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c backtrace.cpp  -fPIC -DPIC -o .libs/backtrace.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o operators.lo operators.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c operators.cpp  -fPIC -DPIC -o .libs/operators.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass_functions.cpp -o sass_functions.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c backtrace.cpp -o backtrace.o >/dev/null 2>&1
In file included from values.hpp:4,
                 from operators.hpp:4,
                 from operators.cpp:6:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ast2c.lo ast2c.cpp
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o c2ast.lo c2ast.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c extender.cpp -o extender.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o to_value.lo to_value.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast2c.cpp  -fPIC -DPIC -o .libs/ast2c.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o source_map.lo source_map.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c eval.cpp -o eval.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c c2ast.cpp  -fPIC -DPIC -o .libs/c2ast.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c to_value.cpp  -fPIC -DPIC -o .libs/to_value.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c source_map.cpp  -fPIC -DPIC -o .libs/source_map.o
In file included from ast2c.cpp:6:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from operation.hpp:15,
                 from ast2c.hpp:5,
                 from ast2c.cpp:5:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from c2ast.cpp:1:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o error_handling.lo error_handling.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c sass2scss.cpp -o sass2scss.o >/dev/null 2>&1
In file included from to_value.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
In file included from source_map.cpp:10:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c error_handling.cpp  -fPIC -DPIC -o .libs/error_handling.o
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ast2c.cpp -o ast2c.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c operators.cpp -o operators.o >/dev/null 2>&1
In file included from error_handling.cpp:5:
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:165:18: note:   by 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const'
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:167:17: note:   by 'bool Sass::Expression::operator!=(const Sass::Expression&) const'
  167 |     inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); }
      |                 ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:908:10: note:   by 'bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const'
  908 |     bool operator== (const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:911:10: note:   by 'bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const'
  911 |     bool operator!=(const CssMediaRule& rhs) const {
      |          ^~~~~~~~
ast.hpp:90:18: warning: 'virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   90 |     virtual bool operator== (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:939:10: note:   by 'bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const'
  939 |     bool operator== (const CssMediaQuery& rhs) const;
      |          ^~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast.hpp:940:10: note:   by 'bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const'
  940 |     bool operator!=(const CssMediaQuery& rhs) const {
      |          ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c source_map.cpp -o source_map.o >/dev/null 2>&1
ast.hpp:165:18: warning: 'virtual bool Sass::Expression::operator==(const Sass::Expression&) const' was hidden [-Woverloaded-virtual=]
  165 |     virtual bool operator== (const Expression& rhs) const { return false; }
      |                  ^~~~~~~~
In file included from ast.hpp:14:
ast_def_macros.hpp:105:16: note:   by 'virtual bool Sass::Selector::operator==(const Sass::Selector&) const'
  105 |   virtual bool operator==(const klass& rhs) const = 0; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast.hpp:96:18: warning: 'virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const' was hidden [-Woverloaded-virtual=]
   96 |     virtual bool operator!= (const AST_Node& rhs) const {
      |                  ^~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ast.hpp:1055:
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PlaceholderSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:157:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  157 |     ATTACH_CMP_OPERATIONS(PlaceholderSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::TypeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:174:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  174 |     ATTACH_CMP_OPERATIONS(TypeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::ClassSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:188:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  188 |     ATTACH_CMP_OPERATIONS(ClassSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::IDSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:204:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  204 |     ATTACH_CMP_OPERATIONS(IDSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::AttributeSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:223:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  223 |     ATTACH_CMP_OPERATIONS(AttributeSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:137:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const' was hidden [-Woverloaded-virtual=]
  137 |     virtual bool operator==(const CompoundSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:136:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const' was hidden [-Woverloaded-virtual=]
  136 |     virtual bool operator==(const ComplexSelector& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:135:18: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const' was hidden [-Woverloaded-virtual=]
  135 |     virtual bool operator==(const SelectorList& rhs) const;
      |                  ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_selectors.hpp:133:10: warning: 'virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  133 |     bool operator==(const Selector& rhs) const final override;
      |          ^~~~~~~~
ast_def_macros.hpp:109:16: note:   by 'Sass::PseudoSelector::operator=='
  109 |   virtual bool operator==(const klass& rhs) const; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:139:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  139 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:262:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  262 |     ATTACH_CMP_OPERATIONS(PseudoSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:310:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  310 |     ATTACH_CMP_OPERATIONS(ComplexSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::Selector::operator!=(const Sass::Selector&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:56:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
   56 |     ATTACH_VIRTUAL_CMP_OPERATIONS(Selector)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: note:   by 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const'
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:407:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  407 |     ATTACH_CMP_OPERATIONS(SelectorCombinator)
      |     ^~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:106:16: warning: 'virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const' was hidden [-Woverloaded-virtual=]
  106 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:349:5: note: in expansion of macro 'ATTACH_VIRTUAL_CMP_OPERATIONS'
  349 |     ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ast_def_macros.hpp:110:16: note:   by 'virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const'
  110 |   virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \
      |                ^~~~~~~~
ast_selectors.hpp:459:5: note: in expansion of macro 'ATTACH_CMP_OPERATIONS'
  459 |     ATTACH_CMP_OPERATIONS(CompoundSelector)
      |     ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c c2ast.cpp -o c2ast.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o allocator.lo `test -f 'memory/allocator.cpp' || echo './'`memory/allocator.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c to_value.cpp -o to_value.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o shared_ptr.lo `test -f 'memory/shared_ptr.cpp' || echo './'`memory/shared_ptr.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c memory/allocator.cpp  -fPIC -DPIC -o .libs/allocator.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o utf8_string.lo utf8_string.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c memory/shared_ptr.cpp  -fPIC -DPIC -o .libs/shared_ptr.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c memory/allocator.cpp -o allocator.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c utf8_string.cpp  -fPIC -DPIC -o .libs/utf8_string.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c memory/shared_ptr.cpp -o shared_ptr.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o base64vlq.lo base64vlq.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c utf8_string.cpp -o utf8_string.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c base64vlq.cpp  -fPIC -DPIC -o .libs/base64vlq.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c parser.cpp -o parser.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c base64vlq.cpp -o base64vlq.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c error_handling.cpp -o error_handling.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=link g++ -Wall -O2 -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -O2  -no-undefined -version-info 1:0:0 -flto=auto -ffat-lto-objects -Wl,-z,relro -o libsass.la -rpath /usr/lib/aarch64-linux-gnu cencode.lo ast.lo ast_values.lo ast_supports.lo ast_sel_cmp.lo ast_sel_unify.lo ast_sel_super.lo ast_sel_weave.lo ast_selectors.lo context.lo constants.lo fn_utils.lo fn_miscs.lo fn_maps.lo fn_lists.lo fn_colors.lo fn_numbers.lo fn_strings.lo fn_selectors.lo color_maps.lo environment.lo ast_fwd_decl.lo bind.lo file.lo util.lo util_string.lo json.lo units.lo values.lo plugins.lo source.lo position.lo lexer.lo parser.lo parser_selectors.lo prelexer.lo eval.lo eval_selectors.lo expand.lo listize.lo cssize.lo extender.lo extension.lo stylesheet.lo output.lo inspect.lo emitter.lo check_nesting.lo remove_placeholders.lo sass.lo sass_values.lo sass_context.lo sass_functions.lo sass2scss.lo backtrace.lo operators.lo ast2c.lo c2ast.lo to_value.lo source_map.lo error_handling.lo allocator.lo shared_ptr.lo utf8_string.lo base64vlq.lo  
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o  .libs/cencode.o .libs/ast.o .libs/ast_values.o .libs/ast_supports.o .libs/ast_sel_cmp.o .libs/ast_sel_unify.o .libs/ast_sel_super.o .libs/ast_sel_weave.o .libs/ast_selectors.o .libs/context.o .libs/constants.o .libs/fn_utils.o .libs/fn_miscs.o .libs/fn_maps.o .libs/fn_lists.o .libs/fn_colors.o .libs/fn_numbers.o .libs/fn_strings.o .libs/fn_selectors.o .libs/color_maps.o .libs/environment.o .libs/ast_fwd_decl.o .libs/bind.o .libs/file.o .libs/util.o .libs/util_string.o .libs/json.o .libs/units.o .libs/values.o .libs/plugins.o .libs/source.o .libs/position.o .libs/lexer.o .libs/parser.o .libs/parser_selectors.o .libs/prelexer.o .libs/eval.o .libs/eval_selectors.o .libs/expand.o .libs/listize.o .libs/cssize.o .libs/extender.o .libs/extension.o .libs/stylesheet.o .libs/output.o .libs/inspect.o .libs/emitter.o .libs/check_nesting.o .libs/remove_placeholders.o .libs/sass.o .libs/sass_values.o .libs/sass_context.o .libs/sass_functions.o .libs/sass2scss.o .libs/backtrace.o .libs/operators.o .libs/ast2c.o .libs/c2ast.o .libs/to_value.o .libs/source_map.o .libs/error_handling.o .libs/allocator.o .libs/shared_ptr.o .libs/utf8_string.o .libs/base64vlq.o   -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o  -O2 -g -O2 -ffile-prefix-map=/build/reproducible-path/libsass-3.6.5+20231221=. -flto=auto -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -O2 -flto=auto -Wl,-z -Wl,relro   -Wl,-soname -Wl,libsass.so.1 -o .libs/libsass.so.1.0.0
In function 'lcs',
    inlined from 'weaveParents' at ast_sel_weave.cpp:563:74:
dart_helpers.hpp:122:14: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  122 |     T* res = new T[mm * nn + 1];
      |              ^
/usr/include/c++/14/new: In function 'weaveParents':
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
libtool: link: (cd ".libs" && rm -f "libsass.so.1" && ln -s "libsass.so.1.0.0" "libsass.so.1")
libtool: link: (cd ".libs" && rm -f "libsass.so" && ln -s "libsass.so.1.0.0" "libsass.so")
libtool: link: ar cr .libs/libsass.a  cencode.o ast.o ast_values.o ast_supports.o ast_sel_cmp.o ast_sel_unify.o ast_sel_super.o ast_sel_weave.o ast_selectors.o context.o constants.o fn_utils.o fn_miscs.o fn_maps.o fn_lists.o fn_colors.o fn_numbers.o fn_strings.o fn_selectors.o color_maps.o environment.o ast_fwd_decl.o bind.o file.o util.o util_string.o json.o units.o values.o plugins.o source.o position.o lexer.o parser.o parser_selectors.o prelexer.o eval.o eval_selectors.o expand.o listize.o cssize.o extender.o extension.o stylesheet.o output.o inspect.o emitter.o check_nesting.o remove_placeholders.o sass.o sass_values.o sass_context.o sass_functions.o sass2scss.o backtrace.o operators.o ast2c.o c2ast.o to_value.o source_map.o error_handling.o allocator.o shared_ptr.o utf8_string.o base64vlq.o
libtool: link: ranlib .libs/libsass.a
libtool: link: ( cd ".libs" && rm -f "libsass.la" && ln -s "../libsass.la" "libsass.la" )
make[3]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
make[2]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
make[2]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[1]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
   dh_auto_test
	make -j12 check "TESTSUITEFLAGS=-j12 --verbose" VERBOSE=1
make[1]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
Making check in src
make[2]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
make[2]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
make[2]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
make  check-TESTS
make[3]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[4]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
============================================================================
Testsuite summary for libsass 3.6.5+20231221
============================================================================
# TOTAL: 0
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[3]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[2]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[1]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install
	make -j1 install DESTDIR=/build/reproducible-path/libsass-3.6.5\+20231221/debian/tmp AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
Making install in src
make[2]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
make[3]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
 /usr/bin/mkdir -p '/build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libsass.la '/build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libsass.so.1.0.0 /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/libsass.so.1.0.0
libtool: install: (cd /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libsass.so.1.0.0 libsass.so.1 || { rm -f libsass.so.1 && ln -s libsass.so.1.0.0 libsass.so.1; }; })
libtool: install: (cd /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libsass.so.1.0.0 libsass.so || { rm -f libsass.so && ln -s libsass.so.1.0.0 libsass.so; }; })
libtool: install: /usr/bin/install -c .libs/libsass.lai /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/libsass.la
libtool: install: /usr/bin/install -c .libs/libsass.a /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/libsass.a
libtool: install: chmod 644 /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/libsass.a
libtool: install: ranlib /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/libsass.a
libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu'
 /usr/bin/mkdir -p '/build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/include'
 /usr/bin/install -c -m 644 ../include/sass.h ../include/sass2scss.h '/build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/include'
 /usr/bin/mkdir -p '/build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig'
 /usr/bin/install -c -m 644 support/libsass.pc '/build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig'
 /usr/bin/mkdir -p '/build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/include/sass'
 /usr/bin/install -c -m 644 ../include/sass/base.h ../include/sass/values.h ../include/sass/version.h ../include/sass/context.h ../include/sass/functions.h '/build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/include/sass'
make[3]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
make[2]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221/src'
make[2]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[3]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[2]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
make[1]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
   debian/rules execute_after_dh_install
make[1]: Entering directory '/build/reproducible-path/libsass-3.6.5+20231221'
d-shlibmove --commit \
	--devunversioned \
	--exclude-la \
	--multiarch \
	--movedev "debian/tmp/usr/include/*" usr/include/ \
	--movedev "debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/*" \
		usr/lib/aarch64-linux-gnu/pkgconfig \
	debian/tmp/usr/lib/aarch64-linux-gnu/*.so
Library package automatic movement utility
set -e
install -d -m 755 debian/libsass-dev/usr/lib/aarch64-linux-gnu
install -d -m 755 debian/libsass1/usr/lib/aarch64-linux-gnu
mv debian/tmp/usr/lib/aarch64-linux-gnu/libsass.a debian/libsass-dev/usr/lib/aarch64-linux-gnu
mv debian/tmp/usr/lib/aarch64-linux-gnu/libsass.so debian/libsass-dev/usr/lib/aarch64-linux-gnu
mv /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/libsass.so.1 debian/libsass1/usr/lib/aarch64-linux-gnu
mv /build/reproducible-path/libsass-3.6.5+20231221/debian/tmp/usr/lib/aarch64-linux-gnu/libsass.so.1.0.0 debian/libsass1/usr/lib/aarch64-linux-gnu
PKGDEV=libsass-dev
PKGSHL=libsass1
install -d -m 755 debian/libsass-dev/usr/include/
mv debian/tmp/usr/include/* debian/libsass-dev/usr/include/
install -d -m 755 debian/libsass-dev/usr/lib/aarch64-linux-gnu/pkgconfig
mv debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/* debian/libsass-dev/usr/lib/aarch64-linux-gnu/pkgconfig
make[1]: Leaving directory '/build/reproducible-path/libsass-3.6.5+20231221'
   dh_installdocs
   dh_installchangelogs
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 from: /lib/ld-linux-aarch64.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libsass-dev' in '../libsass-dev_3.6.5+20231221-3_arm64.deb'.
dpkg-deb: building package 'libsass1-dbgsym' in '../libsass1-dbgsym_3.6.5+20231221-3_arm64.deb'.
dpkg-deb: building package 'libsass1' in '../libsass1_3.6.5+20231221-3_arm64.deb'.
 dpkg-genbuildinfo --build=binary -O../libsass_3.6.5+20231221-3_arm64.buildinfo
 dpkg-genchanges --build=binary -O../libsass_3.6.5+20231221-3_arm64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/1325178 and its subdirectories
I: Current time: Wed Jan 15 18:41:18 -12 2025
I: pbuilder-time-stamp: 1737009678
Thu Jan 16 06:41:20 UTC 2025  I: 1st build successful. Starting 2nd build on remote node codethink02-arm64.debian.net.
Thu Jan 16 06:41:20 UTC 2025  I: Preparing to do remote build '2' on codethink02-arm64.debian.net.
Thu Jan 16 06:46:15 UTC 2025  I: Deleting $TMPDIR on codethink02-arm64.debian.net.
Thu Jan 16 06:46:16 UTC 2025  I: libsass_3.6.5+20231221-3_arm64.changes:
Format: 1.8
Date: Sat, 30 Dec 2023 03:02:09 +0100
Source: libsass
Binary: libsass-dev libsass1 libsass1-dbgsym
Architecture: arm64
Version: 3.6.5+20231221-3
Distribution: unstable
Urgency: high
Maintainer: Debian Sass team <pkg-sass-devel@lists.alioth.debian.org>
Changed-By: Jonas Smedegaard <dr@jones.dk>
Description:
 libsass-dev - C/C++ port of the Sass CSS precompiler - development headers
 libsass1   - C/C++ port of the Sass CSS precompiler
Changes:
 libsass (3.6.5+20231221-3) unstable; urgency=high
 .
   * fix revive a symbol
   * set urgency=high due to security bugfixes
Checksums-Sha1:
 979163ae851de1624e6ba54afc8b559263037f62 766400 libsass-dev_3.6.5+20231221-3_arm64.deb
 98ba09f1dc180d0236ca1967d0e14b4c2552a21e 8487028 libsass1-dbgsym_3.6.5+20231221-3_arm64.deb
 75febf1b33ef5005960946ff195b4738450925be 547500 libsass1_3.6.5+20231221-3_arm64.deb
 9dba54cef371bca2275c8360b89652d0c685dc69 6651 libsass_3.6.5+20231221-3_arm64.buildinfo
Checksums-Sha256:
 40d2bd2d9002e7342101f2c9b1c87ca33bee5aeb4b147563f19c59e575ce6236 766400 libsass-dev_3.6.5+20231221-3_arm64.deb
 ce0242292db8b84cc186b37c6955438c1fb2301ef8f6df54e79311b563cb6bae 8487028 libsass1-dbgsym_3.6.5+20231221-3_arm64.deb
 009a15394ead552ef52fd41e1bd62b6642ee7bbf6eaefb9072d39c639345d6e4 547500 libsass1_3.6.5+20231221-3_arm64.deb
 1ee0c8bf827afdc9eb9710a499ca3962bafea9fc5bb6cddb323407cec1dc411c 6651 libsass_3.6.5+20231221-3_arm64.buildinfo
Files:
 d7f2c9f40feb2103b0c8fef86ec04efd 766400 libdevel optional libsass-dev_3.6.5+20231221-3_arm64.deb
 b215cb9d0ce26b8f10bafcfe02e4b850 8487028 debug optional libsass1-dbgsym_3.6.5+20231221-3_arm64.deb
 842e61e63aa49251ce7c9c295268f820 547500 libs optional libsass1_3.6.5+20231221-3_arm64.deb
 d7991335065bd7bf4c63d9989e03242d 6651 libs optional libsass_3.6.5+20231221-3_arm64.buildinfo
Thu Jan 16 06:46:17 UTC 2025  I: diffoscope 284 will be used to compare the two builds:
Running as unit: rb-diffoscope-arm64_22-49340.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.oXYcsJEF/libsass_3.6.5+20231221-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.oXYcsJEF/libsass_3.6.5+20231221-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.oXYcsJEF/libsass_3.6.5+20231221-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.oXYcsJEF/b1/libsass_3.6.5+20231221-3_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.oXYcsJEF/b2/libsass_3.6.5+20231221-3_arm64.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     abc.DotChangesFile

## main (total time: 0.411s)
       0.411s      2 calls    outputs
       0.000s      1 call     cleanup

## recognizes (total time: 0.097s)
       0.097s     12 calls    diffoscope.comparators.binary.FilesystemFile

## specialize (total time: 0.000s)
       0.000s      1 call     specialize
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 707ms
CPU time consumed: 708ms
Thu Jan 16 06:46:18 UTC 2025  I: diffoscope 284 found no differences in the changes files, and a .buildinfo file also exists.
Thu Jan 16 06:46:18 UTC 2025  I: libsass from trixie built successfully and reproducibly on arm64.
Thu Jan 16 06:46:20 UTC 2025  I: Submitting .buildinfo files to external archives:
Thu Jan 16 06:46:20 UTC 2025  I: Submitting 8.0K	b1/libsass_3.6.5+20231221-3_arm64.buildinfo.asc
Thu Jan 16 06:46:20 UTC 2025  I: Submitting 8.0K	b2/libsass_3.6.5+20231221-3_arm64.buildinfo.asc
Thu Jan 16 06:46:21 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Thu Jan 16 06:46:21 UTC 2025  I: Done submitting .buildinfo files.
Thu Jan 16 06:46:21 UTC 2025  I: Removing signed libsass_3.6.5+20231221-3_arm64.buildinfo.asc files:
removed './b1/libsass_3.6.5+20231221-3_arm64.buildinfo.asc'
removed './b2/libsass_3.6.5+20231221-3_arm64.buildinfo.asc'