starting build "4bb9b4e2-bbc5-411e-8996-455fb7eebe14" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Sending build context to Docker daemon 10.24kB Step #1: Step 1/7 : FROM gcr.io/oss-fuzz-base/base-builder Step #1: latest: Pulling from oss-fuzz-base/base-builder Step #1: be8ec4e48d7f: Pulling fs layer Step #1: 33b8b485aff0: Pulling fs layer Step #1: d887158cc58c: Pulling fs layer Step #1: 05895bb28c18: Pulling fs layer Step #1: aa905a39f88d: Pulling fs layer Step #1: c7074f267687: Pulling fs layer Step #1: 2fe9c5f3c19c: Pulling fs layer Step #1: 88c194406a6b: Pulling fs layer Step #1: 572211246009: Pulling fs layer Step #1: dce8304dfe3b: Pulling fs layer Step #1: 705af039ef9a: Pulling fs layer Step #1: 8b512b00f284: Pulling fs layer Step #1: dc6dd1eee853: Pulling fs layer Step #1: cc91cf06aba9: Pulling fs layer Step #1: 05895bb28c18: Waiting Step #1: 9e069a7a8eed: Pulling fs layer Step #1: 3bc7363f8e87: Pulling fs layer Step #1: ef8efa958638: Pulling fs layer Step #1: aa905a39f88d: Waiting Step #1: 2fe9c5f3c19c: Waiting Step #1: 6e4ff5625b1c: Pulling fs layer Step #1: c7074f267687: Waiting Step #1: 94784a7ef363: Pulling fs layer Step #1: 414eba1ee71a: Pulling fs layer Step #1: 88c194406a6b: Waiting Step #1: 8130bd99c65f: Pulling fs layer Step #1: 572211246009: Waiting Step #1: 7190188d5792: Pulling fs layer Step #1: 11fcee3eb891: Pulling fs layer Step #1: dce8304dfe3b: Waiting Step #1: dc991e29a8d4: Pulling fs layer Step #1: 8b512b00f284: Waiting Step #1: 9c68115cff54: Pulling fs layer Step #1: 6fec5c1457e3: Pulling fs layer Step #1: cc91cf06aba9: Waiting Step #1: 447b3f60783e: Pulling fs layer Step #1: 705af039ef9a: Waiting Step #1: dc6dd1eee853: Waiting Step #1: 7190188d5792: Waiting Step #1: 11fcee3eb891: Waiting Step #1: 94784a7ef363: Waiting Step #1: 9c68115cff54: Waiting Step #1: 8130bd99c65f: Waiting Step #1: 6fec5c1457e3: Waiting Step #1: 6e4ff5625b1c: Waiting Step #1: 447b3f60783e: Waiting Step #1: ef8efa958638: Waiting Step #1: dc991e29a8d4: Waiting Step #1: 9e069a7a8eed: Waiting Step #1: 414eba1ee71a: Waiting Step #1: 33b8b485aff0: Verifying Checksum Step #1: 33b8b485aff0: Download complete Step #1: d887158cc58c: Verifying Checksum Step #1: d887158cc58c: Download complete Step #1: 05895bb28c18: Verifying Checksum Step #1: 05895bb28c18: Download complete Step #1: c7074f267687: Verifying Checksum Step #1: c7074f267687: Download complete Step #1: aa905a39f88d: Verifying Checksum Step #1: aa905a39f88d: Download complete Step #1: be8ec4e48d7f: Verifying Checksum Step #1: be8ec4e48d7f: Download complete Step #1: 88c194406a6b: Verifying Checksum Step #1: 88c194406a6b: Download complete Step #1: dce8304dfe3b: Verifying Checksum Step #1: dce8304dfe3b: Download complete Step #1: 2fe9c5f3c19c: Verifying Checksum Step #1: 2fe9c5f3c19c: Download complete Step #1: 8b512b00f284: Verifying Checksum Step #1: 8b512b00f284: Download complete Step #1: dc6dd1eee853: Verifying Checksum Step #1: dc6dd1eee853: Download complete Step #1: be8ec4e48d7f: Pull complete Step #1: 705af039ef9a: Verifying Checksum Step #1: 705af039ef9a: Download complete Step #1: cc91cf06aba9: Verifying Checksum Step #1: cc91cf06aba9: Download complete Step #1: 33b8b485aff0: Pull complete Step #1: d887158cc58c: Pull complete Step #1: 05895bb28c18: Pull complete Step #1: 3bc7363f8e87: Verifying Checksum Step #1: 3bc7363f8e87: Download complete Step #1: 9e069a7a8eed: Verifying Checksum Step #1: 9e069a7a8eed: Download complete Step #1: aa905a39f88d: Pull complete Step #1: c7074f267687: Pull complete Step #1: 6e4ff5625b1c: Verifying Checksum Step #1: 6e4ff5625b1c: Download complete Step #1: 94784a7ef363: Verifying Checksum Step #1: 94784a7ef363: Download complete Step #1: 414eba1ee71a: Download complete Step #1: 572211246009: Verifying Checksum Step #1: 572211246009: Download complete Step #1: 8130bd99c65f: Verifying Checksum Step #1: 8130bd99c65f: Download complete Step #1: ef8efa958638: Verifying Checksum Step #1: ef8efa958638: Download complete Step #1: dc991e29a8d4: Verifying Checksum Step #1: dc991e29a8d4: Download complete Step #1: 9c68115cff54: Verifying Checksum Step #1: 9c68115cff54: Download complete Step #1: 6fec5c1457e3: Verifying Checksum Step #1: 6fec5c1457e3: Download complete Step #1: 2fe9c5f3c19c: Pull complete Step #1: 447b3f60783e: Verifying Checksum Step #1: 447b3f60783e: Download complete Step #1: 88c194406a6b: Pull complete Step #1: 7190188d5792: Verifying Checksum Step #1: 7190188d5792: Download complete Step #1: 11fcee3eb891: Verifying Checksum Step #1: 11fcee3eb891: Download complete Step #1: 572211246009: Pull complete Step #1: dce8304dfe3b: Pull complete Step #1: 705af039ef9a: Pull complete Step #1: 8b512b00f284: Pull complete Step #1: dc6dd1eee853: Pull complete Step #1: cc91cf06aba9: Pull complete Step #1: 9e069a7a8eed: Pull complete Step #1: 3bc7363f8e87: Pull complete Step #1: ef8efa958638: Pull complete Step #1: 6e4ff5625b1c: Pull complete Step #1: 94784a7ef363: Pull complete Step #1: 414eba1ee71a: Pull complete Step #1: 8130bd99c65f: Pull complete Step #1: 7190188d5792: Pull complete Step #1: 11fcee3eb891: Pull complete Step #1: dc991e29a8d4: Pull complete Step #1: 9c68115cff54: Pull complete Step #1: 6fec5c1457e3: Pull complete Step #1: 447b3f60783e: Pull complete Step #1: Digest: sha256:6cd402d36992b46a9358a6cdbe2d5fa39953d422e739b9dcd3ac227d8ffb6d21 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1: ---> beedc1369f73 Step #1: Step 2/7 : RUN apt-get update && apt-get --no-install-recommends install -y make autoconf automake libtool apt-transport-https libunwind-dev tzdata rsync curl gnupg openjdk-8-jdk Step #1: ---> Running in e119f551319e Step #1: Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB] Step #1: Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease Step #1: Hit:3 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease Step #1: Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB] Step #1: Get:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [1896 kB] Step #1: Get:6 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages [1371 kB] Step #1: Get:7 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [979 kB] Step #1: Get:8 http://security.ubuntu.com/ubuntu xenial-security/universe i386 Packages [827 kB] Step #1: Get:9 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [8820 B] Step #1: Get:10 http://security.ubuntu.com/ubuntu xenial-security/multiverse i386 Packages [9052 B] Step #1: Get:11 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB] Step #1: Get:12 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [2406 kB] Step #1: Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [1840 kB] Step #1: Get:14 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [1532 kB] Step #1: Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [1364 kB] Step #1: Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [26.4 kB] Step #1: Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse i386 Packages [24.8 kB] Step #1: Fetched 12.6 MB in 1s (7905 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: make is already the newest version (4.1-6). Step #1: make set to manually installed. Step #1: curl is already the newest version (7.47.0-1ubuntu2.18). Step #1: gnupg is already the newest version (1.4.20-1ubuntu3.3). Step #1: The following additional packages will be installed: Step #1: autotools-dev ca-certificates-java fontconfig fontconfig-config Step #1: fonts-dejavu-core java-common libasound2 libasound2-data libasyncns0 Step #1: libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data Step #1: libavahi-common3 libcairo2 libcups2 libdatrie1 libdrm-amdgpu1 libdrm-common Step #1: libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libelf1 libflac8 Step #1: libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common Step #1: libgif7 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgraphite2-3 Step #1: libgtk2.0-0 libgtk2.0-common libharfbuzz0b libjbig0 libjpeg-turbo8 libjpeg8 Step #1: liblcms2-2 libllvm6.0 libnspr4 libnss3 libnss3-nssdb libogg0 libpango-1.0-0 Step #1: libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcsclite1 Step #1: libpixman-1-0 libpng12-0 libpopt0 libpulse0 libsensors4 libsigsegv2 Step #1: libsndfile1 libthai-data libthai0 libtiff5 libunwind8 libvorbis0a Step #1: libvorbisenc2 libwrap0 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 Step #1: libxcb-present0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcomposite1 Step #1: libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 Step #1: libxrender1 libxshmfence1 libxtst6 libxxf86vm1 m4 openjdk-8-jdk-headless Step #1: openjdk-8-jre openjdk-8-jre-headless x11-common Step #1: Suggested packages: Step #1: autoconf-archive gnu-standards autoconf-doc gettext default-jre Step #1: libasound2-plugins alsa-utils cups-common librsvg2-common gvfs Step #1: liblcms2-utils pciutils pcscd pulseaudio lm-sensors libtool-doc gfortran Step #1: | fortran95-compiler gcj-jdk openjdk-8-demo openjdk-8-source visualvm Step #1: icedtea-8-plugin libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic Step #1: fonts-ipafont-mincho fonts-wqy-microhei fonts-wqy-zenhei fonts-indic Step #1: openssh-server Step #1: Recommended packages: Step #1: libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0 hicolor-icon-theme Step #1: libgtk2.0-bin libltdl-dev tcpd libxt-dev fonts-dejavu-extra Step #1: The following NEW packages will be installed: Step #1: apt-transport-https autoconf automake autotools-dev ca-certificates-java Step #1: fontconfig fontconfig-config fonts-dejavu-core java-common libasound2 Step #1: libasound2-data libasyncns0 libatk1.0-0 libatk1.0-data libavahi-client3 Step #1: libavahi-common-data libavahi-common3 libcairo2 libcups2 libdatrie1 Step #1: libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 Step #1: libdrm2 libelf1 libflac8 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 Step #1: libgdk-pixbuf2.0-common libgif7 libgl1-mesa-dri libgl1-mesa-glx Step #1: libglapi-mesa libgraphite2-3 libgtk2.0-0 libgtk2.0-common libharfbuzz0b Step #1: libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm6.0 libnspr4 libnss3 Step #1: libnss3-nssdb libogg0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 Step #1: libpciaccess0 libpcsclite1 libpixman-1-0 libpng12-0 libpopt0 libpulse0 Step #1: libsensors4 libsigsegv2 libsndfile1 libthai-data libthai0 libtiff5 libtool Step #1: libunwind-dev libunwind8 libvorbis0a libvorbisenc2 libwrap0 libx11-xcb1 Step #1: libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 Step #1: libxcb-shm0 libxcb-sync1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 Step #1: libxi6 libxinerama1 libxrandr2 libxrender1 libxshmfence1 libxtst6 Step #1: libxxf86vm1 m4 openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre Step #1: openjdk-8-jre-headless rsync tzdata x11-common Step #1: 0 upgraded, 97 newly installed, 0 to remove and 2 not upgraded. Step #1: Need to get 69.5 MB of archives. Step #1: After this operation, 391 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpopt0 amd64 1.16-10 [26.0 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 fonts-dejavu-core all 2.35-1 [1039 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 fontconfig-config all 2.11.94-0ubuntu1.1 [49.9 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpng12-0 amd64 1.2.54-1ubuntu1.1 [116 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfreetype6 amd64 2.6.1-0.1ubuntu2.5 [316 kB] Step #1: Get:6 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfontconfig1 amd64 2.11.94-0ubuntu1.1 [131 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 fontconfig amd64 2.11.94-0ubuntu1.1 [178 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu xenial/main amd64 libasyncns0 amd64 0.8-5build1 [12.3 kB] Step #1: Get:9 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libjpeg-turbo8 amd64 1.4.2-0ubuntu3.4 [111 kB] Step #1: Get:10 http://archive.ubuntu.com/ubuntu xenial/main amd64 libogg0 amd64 1.3.2-1 [17.2 kB] Step #1: Get:11 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB] Step #1: Get:12 http://archive.ubuntu.com/ubuntu xenial/main amd64 libwrap0 amd64 7.6.q-25 [46.2 kB] Step #1: Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcomposite1 amd64 1:0.4.4-1 [7714 B] Step #1: Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxdamage1 amd64 1:1.1.4-2 [6946 B] Step #1: Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxfixes3 amd64 1:5.0.1-2 [11.1 kB] Step #1: Get:16 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxinerama1 amd64 2:1.1.3-1 [7908 B] Step #1: Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxshmfence1 amd64 1.2-1 [5042 B] Step #1: Get:18 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 x11-common all 1:7.7+13ubuntu3.1 [22.9 kB] Step #1: Get:19 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxtst6 amd64 2:1.2.2-1 [14.1 kB] Step #1: Get:20 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxxf86vm1 amd64 1:1.1.4-1 [10.6 kB] Step #1: Get:21 http://archive.ubuntu.com/ubuntu xenial/main amd64 libjbig0 amd64 2.1-3.1 [26.6 kB] Step #1: Get:22 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 tzdata all 2020f-0ubuntu0.16.04 [169 kB] Step #1: Get:23 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.32ubuntu0.2 [26.6 kB] Step #1: Get:24 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-common all 2.4.91-2~16.04.1 [4764 B] Step #1: Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm2 amd64 2.4.91-2~16.04.1 [30.8 kB] Step #1: Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libelf1 amd64 0.165-3ubuntu1.2 [43.5 kB] Step #1: Get:27 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 rsync amd64 3.1.1-3ubuntu1.3 [329 kB] Step #1: Get:28 http://archive.ubuntu.com/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB] Step #1: Get:29 http://archive.ubuntu.com/ubuntu xenial/main amd64 autoconf all 2.69-9 [321 kB] Step #1: Get:30 http://archive.ubuntu.com/ubuntu xenial/main amd64 autotools-dev all 20150820.1 [39.8 kB] Step #1: Get:31 http://archive.ubuntu.com/ubuntu xenial/main amd64 automake all 1:1.15-4ubuntu1 [510 kB] Step #1: Get:32 http://archive.ubuntu.com/ubuntu xenial/main amd64 java-common all 0.56ubuntu2 [7742 B] Step #1: Get:33 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-common-data amd64 0.6.32~rc+dfsg-1ubuntu2.3 [21.5 kB] Step #1: Get:34 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-common3 amd64 0.6.32~rc+dfsg-1ubuntu2.3 [21.7 kB] Step #1: Get:35 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-client3 amd64 0.6.32~rc+dfsg-1ubuntu2.3 [25.3 kB] Step #1: Get:36 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcups2 amd64 2.1.3-4ubuntu0.11 [197 kB] Step #1: Get:37 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 liblcms2-2 amd64 2.6-3ubuntu2.1 [136 kB] Step #1: Get:38 http://archive.ubuntu.com/ubuntu xenial/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #1: Get:39 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnspr4 amd64 2:4.13.1-0ubuntu0.16.04.1 [112 kB] Step #1: Get:40 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnss3-nssdb all 2:3.28.4-0ubuntu0.16.04.14 [10.6 kB] Step #1: Get:41 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnss3 amd64 2:3.28.4-0ubuntu0.16.04.14 [1232 kB] Step #1: Get:42 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpcsclite1 amd64 1.8.14-1ubuntu1.16.04.1 [21.4 kB] Step #1: Get:43 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxi6 amd64 2:1.7.6-1 [28.6 kB] Step #1: Get:44 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxrender1 amd64 1:0.9.9-0ubuntu1 [18.5 kB] Step #1: Get:45 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openjdk-8-jre-headless amd64 8u275-b01-0ubuntu1~16.04 [27.8 MB] Step #1: Get:46 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ca-certificates-java all 20160321ubuntu1 [12.5 kB] Step #1: Get:47 http://archive.ubuntu.com/ubuntu xenial/main amd64 libasound2-data all 1.1.0-0ubuntu1 [29.4 kB] Step #1: Get:48 http://archive.ubuntu.com/ubuntu xenial/main amd64 libasound2 amd64 1.1.0-0ubuntu1 [350 kB] Step #1: Get:49 http://archive.ubuntu.com/ubuntu xenial/main amd64 libatk1.0-data all 2.18.0-1 [17.1 kB] Step #1: Get:50 http://archive.ubuntu.com/ubuntu xenial/main amd64 libatk1.0-0 amd64 2.18.0-1 [56.9 kB] Step #1: Get:51 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpixman-1-0 amd64 0.33.6-1 [231 kB] Step #1: Get:52 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-render0 amd64 1.11.1-1ubuntu1 [11.4 kB] Step #1: Get:53 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-shm0 amd64 1.11.1-1ubuntu1 [5588 B] Step #1: Get:54 http://archive.ubuntu.com/ubuntu xenial/main amd64 libcairo2 amd64 1.14.6-1 [555 kB] Step #1: Get:55 http://archive.ubuntu.com/ubuntu xenial/main amd64 libdatrie1 amd64 0.2.10-2 [17.3 kB] Step #1: Get:56 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-amdgpu1 amd64 2.4.91-2~16.04.1 [18.9 kB] Step #1: Get:57 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpciaccess0 amd64 0.13.4-1 [18.1 kB] Step #1: Get:58 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-intel1 amd64 2.4.91-2~16.04.1 [59.9 kB] Step #1: Get:59 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-nouveau2 amd64 2.4.91-2~16.04.1 [16.3 kB] Step #1: Get:60 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-radeon1 amd64 2.4.91-2~16.04.1 [21.5 kB] Step #1: Get:61 http://archive.ubuntu.com/ubuntu xenial/main amd64 libflac8 amd64 1.3.1-4 [210 kB] Step #1: Get:62 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libtiff5 amd64 4.0.6-1ubuntu0.7 [149 kB] Step #1: Get:63 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgdk-pixbuf2.0-common all 2.32.2-1ubuntu1.6 [10.3 kB] Step #1: Get:64 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgdk-pixbuf2.0-0 amd64 2.32.2-1ubuntu1.6 [159 kB] Step #1: Get:65 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgif7 amd64 5.1.4-0.3~16.04.1 [30.5 kB] Step #1: Get:66 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libglapi-mesa amd64 18.0.5-0ubuntu0~16.04.1 [23.4 kB] Step #1: Get:67 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libllvm6.0 amd64 1:6.0-1ubuntu2~16.04.1 [14.3 MB] Step #1: Get:68 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsensors4 amd64 1:3.4.0-2 [28.4 kB] Step #1: Get:69 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgl1-mesa-dri amd64 18.0.5-0ubuntu0~16.04.1 [6080 kB] Step #1: Get:70 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libx11-xcb1 amd64 2:1.6.3-1ubuntu2.2 [9296 B] Step #1: Get:71 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri2-0 amd64 1.11.1-1ubuntu1 [6882 B] Step #1: Get:72 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri3-0 amd64 1.11.1-1ubuntu1 [5218 B] Step #1: Get:73 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-glx0 amd64 1.11.1-1ubuntu1 [20.9 kB] Step #1: Get:74 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-present0 amd64 1.11.1-1ubuntu1 [5218 B] Step #1: Get:75 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-sync1 amd64 1.11.1-1ubuntu1 [8324 B] Step #1: Get:76 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgl1-mesa-glx amd64 18.0.5-0ubuntu0~16.04.1 [132 kB] Step #1: Get:77 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgraphite2-3 amd64 1.3.10-0ubuntu0.16.04.1 [71.7 kB] Step #1: Get:78 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgtk2.0-common all 2.24.30-1ubuntu1.16.04.2 [123 kB] Step #1: Get:79 http://archive.ubuntu.com/ubuntu xenial/main amd64 libthai-data all 0.1.24-2 [131 kB] Step #1: Get:80 http://archive.ubuntu.com/ubuntu xenial/main amd64 libthai0 amd64 0.1.24-2 [17.3 kB] Step #1: Get:81 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpango-1.0-0 amd64 1.38.1-1 [148 kB] Step #1: Get:82 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libharfbuzz0b amd64 1.0.1-1ubuntu0.1 [140 kB] Step #1: Get:83 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpangoft2-1.0-0 amd64 1.38.1-1 [33.3 kB] Step #1: Get:84 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpangocairo-1.0-0 amd64 1.38.1-1 [20.5 kB] Step #1: Get:85 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxcursor1 amd64 1:1.1.14-1ubuntu0.16.04.2 [19.9 kB] Step #1: Get:86 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxrandr2 amd64 2:1.5.0-1 [17.6 kB] Step #1: Get:87 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgtk2.0-0 amd64 2.24.30-1ubuntu1.16.04.2 [1775 kB] Step #1: Get:88 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libvorbis0a amd64 1.3.5-3ubuntu0.2 [86.0 kB] Step #1: Get:89 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libvorbisenc2 amd64 1.3.5-3ubuntu0.2 [70.6 kB] Step #1: Get:90 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libsndfile1 amd64 1.0.25-10ubuntu0.16.04.2 [139 kB] Step #1: Get:91 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpulse0 amd64 1:8.0-0ubuntu3.15 [252 kB] Step #1: Get:92 http://archive.ubuntu.com/ubuntu xenial/main amd64 libtool all 2.4.6-0.1 [193 kB] Step #1: Get:93 http://archive.ubuntu.com/ubuntu xenial/main amd64 libunwind8 amd64 1.1-4.1 [46.5 kB] Step #1: Get:94 http://archive.ubuntu.com/ubuntu xenial/main amd64 libunwind-dev amd64 1.1-4.1 [366 kB] Step #1: Get:95 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openjdk-8-jre amd64 8u275-b01-0ubuntu1~16.04 [69.4 kB] Step #1: Get:96 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openjdk-8-jdk-headless amd64 8u275-b01-0ubuntu1~16.04 [8218 kB] Step #1: Get:97 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openjdk-8-jdk amd64 8u275-b01-0ubuntu1~16.04 [1465 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 69.5 MB in 3s (21.3 MB/s) Step #1: Selecting previously unselected package libpopt0:amd64. Step #1: (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 ... 17493 files and directories currently installed.) Step #1: Preparing to unpack .../libpopt0_1.16-10_amd64.deb ... Step #1: Unpacking libpopt0:amd64 (1.16-10) ... Step #1: Selecting previously unselected package fonts-dejavu-core. Step #1: Preparing to unpack .../fonts-dejavu-core_2.35-1_all.deb ... Step #1: Unpacking fonts-dejavu-core (2.35-1) ... Step #1: Selecting previously unselected package fontconfig-config. Step #1: Preparing to unpack .../fontconfig-config_2.11.94-0ubuntu1.1_all.deb ... Step #1: Unpacking fontconfig-config (2.11.94-0ubuntu1.1) ... Step #1: Selecting previously unselected package libpng12-0:amd64. Step #1: Preparing to unpack .../libpng12-0_1.2.54-1ubuntu1.1_amd64.deb ... Step #1: Unpacking libpng12-0:amd64 (1.2.54-1ubuntu1.1) ... Step #1: Selecting previously unselected package libfreetype6:amd64. Step #1: Preparing to unpack .../libfreetype6_2.6.1-0.1ubuntu2.5_amd64.deb ... Step #1: Unpacking libfreetype6:amd64 (2.6.1-0.1ubuntu2.5) ... Step #1: Selecting previously unselected package libfontconfig1:amd64. Step #1: Preparing to unpack .../libfontconfig1_2.11.94-0ubuntu1.1_amd64.deb ... Step #1: Unpacking libfontconfig1:amd64 (2.11.94-0ubuntu1.1) ... Step #1: Selecting previously unselected package fontconfig. Step #1: Preparing to unpack .../fontconfig_2.11.94-0ubuntu1.1_amd64.deb ... Step #1: Unpacking fontconfig (2.11.94-0ubuntu1.1) ... Step #1: Selecting previously unselected package libasyncns0:amd64. Step #1: Preparing to unpack .../libasyncns0_0.8-5build1_amd64.deb ... Step #1: Unpacking libasyncns0:amd64 (0.8-5build1) ... Step #1: Selecting previously unselected package libjpeg-turbo8:amd64. Step #1: Preparing to unpack .../libjpeg-turbo8_1.4.2-0ubuntu3.4_amd64.deb ... Step #1: Unpacking libjpeg-turbo8:amd64 (1.4.2-0ubuntu3.4) ... Step #1: Selecting previously unselected package libogg0:amd64. Step #1: Preparing to unpack .../libogg0_1.3.2-1_amd64.deb ... Step #1: Unpacking libogg0:amd64 (1.3.2-1) ... Step #1: Selecting previously unselected package libsigsegv2:amd64. Step #1: Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ... Step #1: Unpacking libsigsegv2:amd64 (2.10-4) ... Step #1: Selecting previously unselected package libwrap0:amd64. Step #1: Preparing to unpack .../libwrap0_7.6.q-25_amd64.deb ... Step #1: Unpacking libwrap0:amd64 (7.6.q-25) ... Step #1: Selecting previously unselected package libxcomposite1:amd64. Step #1: Preparing to unpack .../libxcomposite1_1%3a0.4.4-1_amd64.deb ... Step #1: Unpacking libxcomposite1:amd64 (1:0.4.4-1) ... Step #1: Selecting previously unselected package libxdamage1:amd64. Step #1: Preparing to unpack .../libxdamage1_1%3a1.1.4-2_amd64.deb ... Step #1: Unpacking libxdamage1:amd64 (1:1.1.4-2) ... Step #1: Selecting previously unselected package libxfixes3:amd64. Step #1: Preparing to unpack .../libxfixes3_1%3a5.0.1-2_amd64.deb ... Step #1: Unpacking libxfixes3:amd64 (1:5.0.1-2) ... Step #1: Selecting previously unselected package libxinerama1:amd64. Step #1: Preparing to unpack .../libxinerama1_2%3a1.1.3-1_amd64.deb ... Step #1: Unpacking libxinerama1:amd64 (2:1.1.3-1) ... Step #1: Selecting previously unselected package libxshmfence1:amd64. Step #1: Preparing to unpack .../libxshmfence1_1.2-1_amd64.deb ... Step #1: Unpacking libxshmfence1:amd64 (1.2-1) ... Step #1: Selecting previously unselected package x11-common. Step #1: Preparing to unpack .../x11-common_1%3a7.7+13ubuntu3.1_all.deb ... Step #1: dpkg-query: no packages found matching nux-tools Step #1: Unpacking x11-common (1:7.7+13ubuntu3.1) ... Step #1: Selecting previously unselected package libxtst6:amd64. Step #1: Preparing to unpack .../libxtst6_2%3a1.2.2-1_amd64.deb ... Step #1: Unpacking libxtst6:amd64 (2:1.2.2-1) ... Step #1: Selecting previously unselected package libxxf86vm1:amd64. Step #1: Preparing to unpack .../libxxf86vm1_1%3a1.1.4-1_amd64.deb ... Step #1: Unpacking libxxf86vm1:amd64 (1:1.1.4-1) ... Step #1: Selecting previously unselected package libjbig0:amd64. Step #1: Preparing to unpack .../libjbig0_2.1-3.1_amd64.deb ... Step #1: Unpacking libjbig0:amd64 (2.1-3.1) ... Step #1: Selecting previously unselected package tzdata. Step #1: Preparing to unpack .../tzdata_2020f-0ubuntu0.16.04_all.deb ... Step #1: Unpacking tzdata (2020f-0ubuntu0.16.04) ... Step #1: Selecting previously unselected package apt-transport-https. Step #1: Preparing to unpack .../apt-transport-https_1.2.32ubuntu0.2_amd64.deb ... Step #1: Unpacking apt-transport-https (1.2.32ubuntu0.2) ... Step #1: Selecting previously unselected package libdrm-common. Step #1: Preparing to unpack .../libdrm-common_2.4.91-2~16.04.1_all.deb ... Step #1: Unpacking libdrm-common (2.4.91-2~16.04.1) ... Step #1: Selecting previously unselected package libdrm2:amd64. Step #1: Preparing to unpack .../libdrm2_2.4.91-2~16.04.1_amd64.deb ... Step #1: Unpacking libdrm2:amd64 (2.4.91-2~16.04.1) ... Step #1: Selecting previously unselected package libelf1:amd64. Step #1: Preparing to unpack .../libelf1_0.165-3ubuntu1.2_amd64.deb ... Step #1: Unpacking libelf1:amd64 (0.165-3ubuntu1.2) ... Step #1: Selecting previously unselected package rsync. Step #1: Preparing to unpack .../rsync_3.1.1-3ubuntu1.3_amd64.deb ... Step #1: Unpacking rsync (3.1.1-3ubuntu1.3) ... Step #1: Selecting previously unselected package m4. Step #1: Preparing to unpack .../archives/m4_1.4.17-5_amd64.deb ... Step #1: Unpacking m4 (1.4.17-5) ... Step #1: Selecting previously unselected package autoconf. Step #1: Preparing to unpack .../autoconf_2.69-9_all.deb ... Step #1: Unpacking autoconf (2.69-9) ... Step #1: Selecting previously unselected package autotools-dev. Step #1: Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Step #1: Unpacking autotools-dev (20150820.1) ... Step #1: Selecting previously unselected package automake. Step #1: Preparing to unpack .../automake_1%3a1.15-4ubuntu1_all.deb ... Step #1: Unpacking automake (1:1.15-4ubuntu1) ... Step #1: Selecting previously unselected package java-common. Step #1: Preparing to unpack .../java-common_0.56ubuntu2_all.deb ... Step #1: Unpacking java-common (0.56ubuntu2) ... Step #1: Selecting previously unselected package libavahi-common-data:amd64. Step #1: Preparing to unpack .../libavahi-common-data_0.6.32~rc+dfsg-1ubuntu2.3_amd64.deb ... Step #1: Unpacking libavahi-common-data:amd64 (0.6.32~rc+dfsg-1ubuntu2.3) ... Step #1: Selecting previously unselected package libavahi-common3:amd64. Step #1: Preparing to unpack .../libavahi-common3_0.6.32~rc+dfsg-1ubuntu2.3_amd64.deb ... Step #1: Unpacking libavahi-common3:amd64 (0.6.32~rc+dfsg-1ubuntu2.3) ... Step #1: Selecting previously unselected package libavahi-client3:amd64. Step #1: Preparing to unpack .../libavahi-client3_0.6.32~rc+dfsg-1ubuntu2.3_amd64.deb ... Step #1: Unpacking libavahi-client3:amd64 (0.6.32~rc+dfsg-1ubuntu2.3) ... Step #1: Selecting previously unselected package libcups2:amd64. Step #1: Preparing to unpack .../libcups2_2.1.3-4ubuntu0.11_amd64.deb ... Step #1: Unpacking libcups2:amd64 (2.1.3-4ubuntu0.11) ... Step #1: Selecting previously unselected package liblcms2-2:amd64. Step #1: Preparing to unpack .../liblcms2-2_2.6-3ubuntu2.1_amd64.deb ... Step #1: Unpacking liblcms2-2:amd64 (2.6-3ubuntu2.1) ... Step #1: Selecting previously unselected package libjpeg8:amd64. Step #1: Preparing to unpack .../libjpeg8_8c-2ubuntu8_amd64.deb ... Step #1: Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #1: Selecting previously unselected package libnspr4:amd64. Step #1: Preparing to unpack .../libnspr4_2%3a4.13.1-0ubuntu0.16.04.1_amd64.deb ... Step #1: Unpacking libnspr4:amd64 (2:4.13.1-0ubuntu0.16.04.1) ... Step #1: Selecting previously unselected package libnss3-nssdb. Step #1: Preparing to unpack .../libnss3-nssdb_2%3a3.28.4-0ubuntu0.16.04.14_all.deb ... Step #1: Unpacking libnss3-nssdb (2:3.28.4-0ubuntu0.16.04.14) ... Step #1: Selecting previously unselected package libnss3:amd64. Step #1: Preparing to unpack .../libnss3_2%3a3.28.4-0ubuntu0.16.04.14_amd64.deb ... Step #1: Unpacking libnss3:amd64 (2:3.28.4-0ubuntu0.16.04.14) ... Step #1: Selecting previously unselected package libpcsclite1:amd64. Step #1: Preparing to unpack .../libpcsclite1_1.8.14-1ubuntu1.16.04.1_amd64.deb ... Step #1: Unpacking libpcsclite1:amd64 (1.8.14-1ubuntu1.16.04.1) ... Step #1: Selecting previously unselected package libxi6:amd64. Step #1: Preparing to unpack .../libxi6_2%3a1.7.6-1_amd64.deb ... Step #1: Unpacking libxi6:amd64 (2:1.7.6-1) ... Step #1: Selecting previously unselected package libxrender1:amd64. Step #1: Preparing to unpack .../libxrender1_1%3a0.9.9-0ubuntu1_amd64.deb ... Step #1: Unpacking libxrender1:amd64 (1:0.9.9-0ubuntu1) ... Step #1: Selecting previously unselected package openjdk-8-jre-headless:amd64. Step #1: Preparing to unpack .../openjdk-8-jre-headless_8u275-b01-0ubuntu1~16.04_amd64.deb ... Step #1: Unpacking openjdk-8-jre-headless:amd64 (8u275-b01-0ubuntu1~16.04) ... Step #1: Selecting previously unselected package ca-certificates-java. Step #1: Preparing to unpack .../ca-certificates-java_20160321ubuntu1_all.deb ... Step #1: Unpacking ca-certificates-java (20160321ubuntu1) ... Step #1: Selecting previously unselected package libasound2-data. Step #1: Preparing to unpack .../libasound2-data_1.1.0-0ubuntu1_all.deb ... Step #1: Unpacking libasound2-data (1.1.0-0ubuntu1) ... Step #1: Selecting previously unselected package libasound2:amd64. Step #1: Preparing to unpack .../libasound2_1.1.0-0ubuntu1_amd64.deb ... Step #1: Unpacking libasound2:amd64 (1.1.0-0ubuntu1) ... Step #1: Selecting previously unselected package libatk1.0-data. Step #1: Preparing to unpack .../libatk1.0-data_2.18.0-1_all.deb ... Step #1: Unpacking libatk1.0-data (2.18.0-1) ... Step #1: Selecting previously unselected package libatk1.0-0:amd64. Step #1: Preparing to unpack .../libatk1.0-0_2.18.0-1_amd64.deb ... Step #1: Unpacking libatk1.0-0:amd64 (2.18.0-1) ... Step #1: Selecting previously unselected package libpixman-1-0:amd64. Step #1: Preparing to unpack .../libpixman-1-0_0.33.6-1_amd64.deb ... Step #1: Unpacking libpixman-1-0:amd64 (0.33.6-1) ... Step #1: Selecting previously unselected package libxcb-render0:amd64. Step #1: Preparing to unpack .../libxcb-render0_1.11.1-1ubuntu1_amd64.deb ... Step #1: Unpacking libxcb-render0:amd64 (1.11.1-1ubuntu1) ... Step #1: Selecting previously unselected package libxcb-shm0:amd64. Step #1: Preparing to unpack .../libxcb-shm0_1.11.1-1ubuntu1_amd64.deb ... Step #1: Unpacking libxcb-shm0:amd64 (1.11.1-1ubuntu1) ... Step #1: Selecting previously unselected package libcairo2:amd64. Step #1: Preparing to unpack .../libcairo2_1.14.6-1_amd64.deb ... Step #1: Unpacking libcairo2:amd64 (1.14.6-1) ... Step #1: Selecting previously unselected package libdatrie1:amd64. Step #1: Preparing to unpack .../libdatrie1_0.2.10-2_amd64.deb ... Step #1: Unpacking libdatrie1:amd64 (0.2.10-2) ... Step #1: Selecting previously unselected package libdrm-amdgpu1:amd64. Step #1: Preparing to unpack .../libdrm-amdgpu1_2.4.91-2~16.04.1_amd64.deb ... Step #1: Unpacking libdrm-amdgpu1:amd64 (2.4.91-2~16.04.1) ... Step #1: Selecting previously unselected package libpciaccess0:amd64. Step #1: Preparing to unpack .../libpciaccess0_0.13.4-1_amd64.deb ... Step #1: Unpacking libpciaccess0:amd64 (0.13.4-1) ... Step #1: Selecting previously unselected package libdrm-intel1:amd64. Step #1: Preparing to unpack .../libdrm-intel1_2.4.91-2~16.04.1_amd64.deb ... Step #1: Unpacking libdrm-intel1:amd64 (2.4.91-2~16.04.1) ... Step #1: Selecting previously unselected package libdrm-nouveau2:amd64. Step #1: Preparing to unpack .../libdrm-nouveau2_2.4.91-2~16.04.1_amd64.deb ... Step #1: Unpacking libdrm-nouveau2:amd64 (2.4.91-2~16.04.1) ... Step #1: Selecting previously unselected package libdrm-radeon1:amd64. Step #1: Preparing to unpack .../libdrm-radeon1_2.4.91-2~16.04.1_amd64.deb ... Step #1: Unpacking libdrm-radeon1:amd64 (2.4.91-2~16.04.1) ... Step #1: Selecting previously unselected package libflac8:amd64. Step #1: Preparing to unpack .../libflac8_1.3.1-4_amd64.deb ... Step #1: Unpacking libflac8:amd64 (1.3.1-4) ... Step #1: Selecting previously unselected package libtiff5:amd64. Step #1: Preparing to unpack .../libtiff5_4.0.6-1ubuntu0.7_amd64.deb ... Step #1: Unpacking libtiff5:amd64 (4.0.6-1ubuntu0.7) ... Step #1: Selecting previously unselected package libgdk-pixbuf2.0-common. Step #1: Preparing to unpack .../libgdk-pixbuf2.0-common_2.32.2-1ubuntu1.6_all.deb ... Step #1: Unpacking libgdk-pixbuf2.0-common (2.32.2-1ubuntu1.6) ... Step #1: Selecting previously unselected package libgdk-pixbuf2.0-0:amd64. Step #1: Preparing to unpack .../libgdk-pixbuf2.0-0_2.32.2-1ubuntu1.6_amd64.deb ... Step #1: Unpacking libgdk-pixbuf2.0-0:amd64 (2.32.2-1ubuntu1.6) ... Step #1: Selecting previously unselected package libgif7:amd64. Step #1: Preparing to unpack .../libgif7_5.1.4-0.3~16.04.1_amd64.deb ... Step #1: Unpacking libgif7:amd64 (5.1.4-0.3~16.04.1) ... Step #1: Selecting previously unselected package libglapi-mesa:amd64. Step #1: Preparing to unpack .../libglapi-mesa_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Step #1: Unpacking libglapi-mesa:amd64 (18.0.5-0ubuntu0~16.04.1) ... Step #1: Selecting previously unselected package libllvm6.0:amd64. Step #1: Preparing to unpack .../libllvm6.0_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ... Step #1: Unpacking libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ... Step #1: Selecting previously unselected package libsensors4:amd64. Step #1: Preparing to unpack .../libsensors4_1%3a3.4.0-2_amd64.deb ... Step #1: Unpacking libsensors4:amd64 (1:3.4.0-2) ... Step #1: Selecting previously unselected package libgl1-mesa-dri:amd64. Step #1: Preparing to unpack .../libgl1-mesa-dri_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Step #1: Unpacking libgl1-mesa-dri:amd64 (18.0.5-0ubuntu0~16.04.1) ... Step #1: Selecting previously unselected package libx11-xcb1:amd64. Step #1: Preparing to unpack .../libx11-xcb1_2%3a1.6.3-1ubuntu2.2_amd64.deb ... Step #1: Unpacking libx11-xcb1:amd64 (2:1.6.3-1ubuntu2.2) ... Step #1: Selecting previously unselected package libxcb-dri2-0:amd64. Step #1: Preparing to unpack .../libxcb-dri2-0_1.11.1-1ubuntu1_amd64.deb ... Step #1: Unpacking libxcb-dri2-0:amd64 (1.11.1-1ubuntu1) ... Step #1: Selecting previously unselected package libxcb-dri3-0:amd64. Step #1: Preparing to unpack .../libxcb-dri3-0_1.11.1-1ubuntu1_amd64.deb ... Step #1: Unpacking libxcb-dri3-0:amd64 (1.11.1-1ubuntu1) ... Step #1: Selecting previously unselected package libxcb-glx0:amd64. Step #1: Preparing to unpack .../libxcb-glx0_1.11.1-1ubuntu1_amd64.deb ... Step #1: Unpacking libxcb-glx0:amd64 (1.11.1-1ubuntu1) ... Step #1: Selecting previously unselected package libxcb-present0:amd64. Step #1: Preparing to unpack .../libxcb-present0_1.11.1-1ubuntu1_amd64.deb ... Step #1: Unpacking libxcb-present0:amd64 (1.11.1-1ubuntu1) ... Step #1: Selecting previously unselected package libxcb-sync1:amd64. Step #1: Preparing to unpack .../libxcb-sync1_1.11.1-1ubuntu1_amd64.deb ... Step #1: Unpacking libxcb-sync1:amd64 (1.11.1-1ubuntu1) ... Step #1: Selecting previously unselected package libgl1-mesa-glx:amd64. Step #1: Preparing to unpack .../libgl1-mesa-glx_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Step #1: Unpacking libgl1-mesa-glx:amd64 (18.0.5-0ubuntu0~16.04.1) ... Step #1: Selecting previously unselected package libgraphite2-3:amd64. Step #1: Preparing to unpack .../libgraphite2-3_1.3.10-0ubuntu0.16.04.1_amd64.deb ... Step #1: Unpacking libgraphite2-3:amd64 (1.3.10-0ubuntu0.16.04.1) ... Step #1: Selecting previously unselected package libgtk2.0-common. Step #1: Preparing to unpack .../libgtk2.0-common_2.24.30-1ubuntu1.16.04.2_all.deb ... Step #1: Unpacking libgtk2.0-common (2.24.30-1ubuntu1.16.04.2) ... Step #1: Selecting previously unselected package libthai-data. Step #1: Preparing to unpack .../libthai-data_0.1.24-2_all.deb ... Step #1: Unpacking libthai-data (0.1.24-2) ... Step #1: Selecting previously unselected package libthai0:amd64. Step #1: Preparing to unpack .../libthai0_0.1.24-2_amd64.deb ... Step #1: Unpacking libthai0:amd64 (0.1.24-2) ... Step #1: Selecting previously unselected package libpango-1.0-0:amd64. Step #1: Preparing to unpack .../libpango-1.0-0_1.38.1-1_amd64.deb ... Step #1: Unpacking libpango-1.0-0:amd64 (1.38.1-1) ... Step #1: Selecting previously unselected package libharfbuzz0b:amd64. Step #1: Preparing to unpack .../libharfbuzz0b_1.0.1-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libharfbuzz0b:amd64 (1.0.1-1ubuntu0.1) ... Step #1: Selecting previously unselected package libpangoft2-1.0-0:amd64. Step #1: Preparing to unpack .../libpangoft2-1.0-0_1.38.1-1_amd64.deb ... Step #1: Unpacking libpangoft2-1.0-0:amd64 (1.38.1-1) ... Step #1: Selecting previously unselected package libpangocairo-1.0-0:amd64. Step #1: Preparing to unpack .../libpangocairo-1.0-0_1.38.1-1_amd64.deb ... Step #1: Unpacking libpangocairo-1.0-0:amd64 (1.38.1-1) ... Step #1: Selecting previously unselected package libxcursor1:amd64. Step #1: Preparing to unpack .../libxcursor1_1%3a1.1.14-1ubuntu0.16.04.2_amd64.deb ... Step #1: Unpacking libxcursor1:amd64 (1:1.1.14-1ubuntu0.16.04.2) ... Step #1: Selecting previously unselected package libxrandr2:amd64. Step #1: Preparing to unpack .../libxrandr2_2%3a1.5.0-1_amd64.deb ... Step #1: Unpacking libxrandr2:amd64 (2:1.5.0-1) ... Step #1: Selecting previously unselected package libgtk2.0-0:amd64. Step #1: Preparing to unpack .../libgtk2.0-0_2.24.30-1ubuntu1.16.04.2_amd64.deb ... Step #1: Unpacking libgtk2.0-0:amd64 (2.24.30-1ubuntu1.16.04.2) ... Step #1: Selecting previously unselected package libvorbis0a:amd64. Step #1: Preparing to unpack .../libvorbis0a_1.3.5-3ubuntu0.2_amd64.deb ... Step #1: Unpacking libvorbis0a:amd64 (1.3.5-3ubuntu0.2) ... Step #1: Selecting previously unselected package libvorbisenc2:amd64. Step #1: Preparing to unpack .../libvorbisenc2_1.3.5-3ubuntu0.2_amd64.deb ... Step #1: Unpacking libvorbisenc2:amd64 (1.3.5-3ubuntu0.2) ... Step #1: Selecting previously unselected package libsndfile1:amd64. Step #1: Preparing to unpack .../libsndfile1_1.0.25-10ubuntu0.16.04.2_amd64.deb ... Step #1: Unpacking libsndfile1:amd64 (1.0.25-10ubuntu0.16.04.2) ... Step #1: Selecting previously unselected package libpulse0:amd64. Step #1: Preparing to unpack .../libpulse0_1%3a8.0-0ubuntu3.15_amd64.deb ... Step #1: Unpacking libpulse0:amd64 (1:8.0-0ubuntu3.15) ... Step #1: Selecting previously unselected package libtool. Step #1: Preparing to unpack .../libtool_2.4.6-0.1_all.deb ... Step #1: Unpacking libtool (2.4.6-0.1) ... Step #1: Selecting previously unselected package libunwind8. Step #1: Preparing to unpack .../libunwind8_1.1-4.1_amd64.deb ... Step #1: Unpacking libunwind8 (1.1-4.1) ... Step #1: Selecting previously unselected package libunwind-dev. Step #1: Preparing to unpack .../libunwind-dev_1.1-4.1_amd64.deb ... Step #1: Unpacking libunwind-dev (1.1-4.1) ... Step #1: Selecting previously unselected package openjdk-8-jre:amd64. Step #1: Preparing to unpack .../openjdk-8-jre_8u275-b01-0ubuntu1~16.04_amd64.deb ... Step #1: Unpacking openjdk-8-jre:amd64 (8u275-b01-0ubuntu1~16.04) ... Step #1: Selecting previously unselected package openjdk-8-jdk-headless:amd64. Step #1: Preparing to unpack .../openjdk-8-jdk-headless_8u275-b01-0ubuntu1~16.04_amd64.deb ... Step #1: Unpacking openjdk-8-jdk-headless:amd64 (8u275-b01-0ubuntu1~16.04) ... Step #1: Selecting previously unselected package openjdk-8-jdk:amd64. Step #1: Preparing to unpack .../openjdk-8-jdk_8u275-b01-0ubuntu1~16.04_amd64.deb ... Step #1: Unpacking openjdk-8-jdk:amd64 (8u275-b01-0ubuntu1~16.04) ... Step #1: Processing triggers for libc-bin (2.23-0ubuntu11.2) ... Step #1: Processing triggers for systemd (229-4ubuntu21.29) ... Step #1: Processing triggers for ca-certificates (20201027ubuntu0.16.04.1) ... Step #1: Updating certificates in /etc/ssl/certs... Step #1: 0 added, 0 removed; done. Step #1: Running hooks in /etc/ca-certificates/update.d... Step #1: done. Step #1: Processing triggers for mime-support (3.59ubuntu1) ... Step #1: Setting up libpopt0:amd64 (1.16-10) ... Step #1: Setting up fonts-dejavu-core (2.35-1) ... Step #1: Setting up fontconfig-config (2.11.94-0ubuntu1.1) ... Step #1: Setting up libpng12-0:amd64 (1.2.54-1ubuntu1.1) ... Step #1: Setting up libfreetype6:amd64 (2.6.1-0.1ubuntu2.5) ... Step #1: Setting up libfontconfig1:amd64 (2.11.94-0ubuntu1.1) ... Step #1: Setting up fontconfig (2.11.94-0ubuntu1.1) ... Step #1: Regenerating fonts cache... done. Step #1: Setting up libasyncns0:amd64 (0.8-5build1) ... Step #1: Setting up libjpeg-turbo8:amd64 (1.4.2-0ubuntu3.4) ... Step #1: Setting up libogg0:amd64 (1.3.2-1) ... Step #1: Setting up libsigsegv2:amd64 (2.10-4) ... Step #1: Setting up libwrap0:amd64 (7.6.q-25) ... Step #1: Setting up libxcomposite1:amd64 (1:0.4.4-1) ... Step #1: Setting up libxdamage1:amd64 (1:1.1.4-2) ... Step #1: Setting up libxfixes3:amd64 (1:5.0.1-2) ... Step #1: Setting up libxinerama1:amd64 (2:1.1.3-1) ... Step #1: Setting up libxshmfence1:amd64 (1.2-1) ... Step #1: Setting up x11-common (1:7.7+13ubuntu3.1) ... Step #1: update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Step #1: invoke-rc.d: could not determine current runlevel Step #1: invoke-rc.d: policy-rc.d denied execution of start. Step #1: Setting up libxtst6:amd64 (2:1.2.2-1) ... Step #1: Setting up libxxf86vm1:amd64 (1:1.1.4-1) ... Step #1: Setting up libjbig0:amd64 (2.1-3.1) ... Step #1: Setting up tzdata (2020f-0ubuntu0.16.04) ... Step #1: Step #1: Current default time zone: 'Etc/UTC' Step #1: Local time is now: Thu Jan 14 08:18:25 UTC 2021. Step #1: Universal Time is now: Thu Jan 14 08:18:25 UTC 2021. Step #1: Run 'dpkg-reconfigure tzdata' if you wish to change it. Step #1: Step #1: Setting up apt-transport-https (1.2.32ubuntu0.2) ... Step #1: Setting up libdrm-common (2.4.91-2~16.04.1) ... Step #1: Setting up libdrm2:amd64 (2.4.91-2~16.04.1) ... Step #1: Setting up libelf1:amd64 (0.165-3ubuntu1.2) ... Step #1: Setting up rsync (3.1.1-3ubuntu1.3) ... Step #1: invoke-rc.d: could not determine current runlevel Step #1: invoke-rc.d: policy-rc.d denied execution of restart. Step #1: Setting up m4 (1.4.17-5) ... Step #1: Setting up autoconf (2.69-9) ... Step #1: Setting up autotools-dev (20150820.1) ... Step #1: Setting up automake (1:1.15-4ubuntu1) ... Step #1: update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Step #1: Setting up java-common (0.56ubuntu2) ... Step #1: Setting up libavahi-common-data:amd64 (0.6.32~rc+dfsg-1ubuntu2.3) ... Step #1: Setting up libavahi-common3:amd64 (0.6.32~rc+dfsg-1ubuntu2.3) ... Step #1: Setting up libavahi-client3:amd64 (0.6.32~rc+dfsg-1ubuntu2.3) ... Step #1: Setting up libcups2:amd64 (2.1.3-4ubuntu0.11) ... Step #1: Setting up liblcms2-2:amd64 (2.6-3ubuntu2.1) ... Step #1: Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #1: Setting up libnspr4:amd64 (2:4.13.1-0ubuntu0.16.04.1) ... Step #1: Setting up libpcsclite1:amd64 (1.8.14-1ubuntu1.16.04.1) ... Step #1: Setting up libxi6:amd64 (2:1.7.6-1) ... Step #1: Setting up libxrender1:amd64 (1:0.9.9-0ubuntu1) ... Step #1: Setting up libasound2-data (1.1.0-0ubuntu1) ... Step #1: Setting up libasound2:amd64 (1.1.0-0ubuntu1) ... Step #1: Setting up libatk1.0-data (2.18.0-1) ... Step #1: Setting up libatk1.0-0:amd64 (2.18.0-1) ... Step #1: Setting up libpixman-1-0:amd64 (0.33.6-1) ... Step #1: Setting up libxcb-render0:amd64 (1.11.1-1ubuntu1) ... Step #1: Setting up libxcb-shm0:amd64 (1.11.1-1ubuntu1) ... Step #1: Setting up libcairo2:amd64 (1.14.6-1) ... Step #1: Setting up libdatrie1:amd64 (0.2.10-2) ... Step #1: Setting up libdrm-amdgpu1:amd64 (2.4.91-2~16.04.1) ... Step #1: Setting up libpciaccess0:amd64 (0.13.4-1) ... Step #1: Setting up libdrm-intel1:amd64 (2.4.91-2~16.04.1) ... Step #1: Setting up libdrm-nouveau2:amd64 (2.4.91-2~16.04.1) ... Step #1: Setting up libdrm-radeon1:amd64 (2.4.91-2~16.04.1) ... Step #1: Setting up libflac8:amd64 (1.3.1-4) ... Step #1: Setting up libtiff5:amd64 (4.0.6-1ubuntu0.7) ... Step #1: Setting up libgdk-pixbuf2.0-common (2.32.2-1ubuntu1.6) ... Step #1: Setting up libgdk-pixbuf2.0-0:amd64 (2.32.2-1ubuntu1.6) ... Step #1: Setting up libgif7:amd64 (5.1.4-0.3~16.04.1) ... Step #1: Setting up libglapi-mesa:amd64 (18.0.5-0ubuntu0~16.04.1) ... Step #1: Setting up libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ... Step #1: Setting up libsensors4:amd64 (1:3.4.0-2) ... Step #1: Setting up libgl1-mesa-dri:amd64 (18.0.5-0ubuntu0~16.04.1) ... Step #1: Setting up libx11-xcb1:amd64 (2:1.6.3-1ubuntu2.2) ... Step #1: Setting up libxcb-dri2-0:amd64 (1.11.1-1ubuntu1) ... Step #1: Setting up libxcb-dri3-0:amd64 (1.11.1-1ubuntu1) ... Step #1: Setting up libxcb-glx0:amd64 (1.11.1-1ubuntu1) ... Step #1: Setting up libxcb-present0:amd64 (1.11.1-1ubuntu1) ... Step #1: Setting up libxcb-sync1:amd64 (1.11.1-1ubuntu1) ... Step #1: Setting up libgl1-mesa-glx:amd64 (18.0.5-0ubuntu0~16.04.1) ... Step #1: update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode Step #1: Setting up libgraphite2-3:amd64 (1.3.10-0ubuntu0.16.04.1) ... Step #1: Setting up libgtk2.0-common (2.24.30-1ubuntu1.16.04.2) ... Step #1: Setting up libthai-data (0.1.24-2) ... Step #1: Setting up libthai0:amd64 (0.1.24-2) ... Step #1: Setting up libpango-1.0-0:amd64 (1.38.1-1) ... Step #1: Setting up libharfbuzz0b:amd64 (1.0.1-1ubuntu0.1) ... Step #1: Setting up libpangoft2-1.0-0:amd64 (1.38.1-1) ... Step #1: Setting up libpangocairo-1.0-0:amd64 (1.38.1-1) ... Step #1: Setting up libxcursor1:amd64 (1:1.1.14-1ubuntu0.16.04.2) ... Step #1: Setting up libxrandr2:amd64 (2:1.5.0-1) ... Step #1: Setting up libgtk2.0-0:amd64 (2.24.30-1ubuntu1.16.04.2) ... Step #1: Setting up libvorbis0a:amd64 (1.3.5-3ubuntu0.2) ... Step #1: Setting up libvorbisenc2:amd64 (1.3.5-3ubuntu0.2) ... Step #1: Setting up libsndfile1:amd64 (1.0.25-10ubuntu0.16.04.2) ... Step #1: Setting up libpulse0:amd64 (1:8.0-0ubuntu3.15) ... Step #1: Setting up libtool (2.4.6-0.1) ... Step #1: Setting up libunwind8 (1.1-4.1) ... Step #1: Setting up libunwind-dev (1.1-4.1) ... Step #1: Setting up libnss3-nssdb (2:3.28.4-0ubuntu0.16.04.14) ... Step #1: Setting up libnss3:amd64 (2:3.28.4-0ubuntu0.16.04.14) ... Step #1: Setting up openjdk-8-jre-headless:amd64 (8u275-b01-0ubuntu1~16.04) ... Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Step #1: Setting up ca-certificates-java (20160321ubuntu1) ... Step #1: Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Step #1: Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Step #1: Adding debian:Security_Communication_Root_CA.pem Step #1: Adding debian:SSL.com_Root_Certification_Authority_ECC.pem Step #1: Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Step #1: Adding debian:XRamp_Global_CA_Root.pem Step #1: Adding debian:Entrust_Root_Certification_Authority_-_G4.pem Step #1: Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem Step #1: Adding debian:AffirmTrust_Networking.pem Step #1: Adding debian:ACCVRAIZ1.pem Step #1: Adding debian:GeoTrust_Primary_Certification_Authority_-_G3.pem Step #1: Adding debian:Certigna_Root_CA.pem Step #1: Adding debian:GTS_Root_R3.pem Step #1: Adding debian:QuoVadis_Root_CA_3_G3.pem Step #1: Adding debian:AC_RAIZ_FNMT-RCM.pem Step #1: Adding debian:emSign_Root_CA_-_C1.pem Step #1: Adding debian:Sonera_Class_2_Root_CA.pem Step #1: Adding debian:ISRG_Root_X1.pem Step #1: Adding debian:SwissSign_Gold_CA_-_G2.pem Step #1: Adding debian:GeoTrust_Universal_CA.pem Step #1: Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem Step #1: Adding debian:Certum_Trusted_Network_CA_2.pem Step #1: Adding debian:Entrust_Root_Certification_Authority.pem Step #1: Adding debian:DigiCert_Global_Root_G2.pem Step #1: Adding debian:GlobalSign_Root_CA.pem Step #1: Adding debian:Security_Communication_RootCA2.pem Step #1: Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem Step #1: Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Step #1: Adding debian:TrustCor_ECA-1.pem Step #1: Adding debian:thawte_Primary_Root_CA.pem Step #1: Adding debian:Trustis_FPS_Root_CA.pem Step #1: Adding debian:SZAFIR_ROOT_CA2.pem Step #1: Adding debian:SecureTrust_CA.pem Step #1: Adding debian:Chambers_of_Commerce_Root_-_2008.pem Step #1: Adding debian:Trustwave_Global_Certification_Authority.pem Step #1: Adding debian:DigiCert_Assured_ID_Root_G2.pem Step #1: Adding debian:Amazon_Root_CA_4.pem Step #1: Adding debian:GlobalSign_Root_CA_-_R6.pem Step #1: Adding debian:e-Szigno_Root_CA_2017.pem Step #1: Adding debian:QuoVadis_Root_CA_2.pem Step #1: Adding debian:thawte_Primary_Root_CA_-_G2.pem Step #1: Adding debian:Secure_Global_CA.pem Step #1: Adding debian:emSign_ECC_Root_CA_-_G3.pem Step #1: Adding debian:thawte_Primary_Root_CA_-_G3.pem Step #1: Adding debian:GTS_Root_R4.pem Step #1: Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem Step #1: Adding debian:SwissSign_Silver_CA_-_G2.pem Step #1: Adding debian:E-Tugra_Certification_Authority.pem Step #1: Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Step #1: Adding debian:GlobalSign_Root_CA_-_R3.pem Step #1: Adding debian:ePKI_Root_Certification_Authority.pem Step #1: Adding debian:Izenpe.com.pem Step #1: Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem Step #1: Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Step #1: Adding debian:T-TeleSec_GlobalRoot_Class_2.pem Step #1: Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem Step #1: Adding debian:QuoVadis_Root_CA.pem Step #1: Adding debian:GTS_Root_R2.pem Step #1: Adding debian:Buypass_Class_2_Root_CA.pem Step #1: Adding debian:COMODO_RSA_Certification_Authority.pem Step #1: Adding debian:COMODO_Certification_Authority.pem Step #1: Adding debian:QuoVadis_Root_CA_1_G3.pem Step #1: Adding debian:COMODO_ECC_Certification_Authority.pem Step #1: Adding debian:DigiCert_Assured_ID_Root_G3.pem Step #1: Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem Step #1: Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Step #1: Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Step #1: Adding debian:certSIGN_ROOT_CA.pem Step #1: Adding debian:Certum_Trusted_Network_CA.pem Step #1: Adding debian:Starfield_Class_2_CA.pem Step #1: Adding debian:QuoVadis_Root_CA_2_G3.pem Step #1: Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem Step #1: Adding debian:GeoTrust_Universal_CA_2.pem Step #1: Adding debian:TeliaSonera_Root_CA_v1.pem Step #1: Adding debian:Buypass_Class_3_Root_CA.pem Step #1: Adding debian:AffirmTrust_Premium_ECC.pem Step #1: Adding debian:GlobalSign_Root_CA_-_R2.pem Step #1: Adding debian:emSign_ECC_Root_CA_-_C3.pem Step #1: Adding debian:GeoTrust_Global_CA.pem Step #1: Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem Step #1: Adding debian:QuoVadis_Root_CA_3.pem Step #1: Adding debian:GTS_Root_R1.pem Step #1: Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Step #1: Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Step #1: Adding debian:SecureSign_RootCA11.pem Step #1: Adding debian:Hongkong_Post_Root_CA_3.pem Step #1: Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem Step #1: Adding debian:Go_Daddy_Class_2_CA.pem Step #1: Adding debian:CFCA_EV_ROOT.pem Step #1: Adding debian:USERTrust_ECC_Certification_Authority.pem Step #1: Adding debian:USERTrust_RSA_Certification_Authority.pem Step #1: Adding debian:UCA_Extended_Validation_Root.pem Step #1: Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Step #1: Adding debian:EC-ACC.pem Step #1: Adding debian:DigiCert_Assured_ID_Root_CA.pem Step #1: Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Step #1: Adding debian:Actalis_Authentication_Root_CA.pem Step #1: Adding debian:Amazon_Root_CA_1.pem Step #1: Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Step #1: Adding debian:DigiCert_Global_Root_G3.pem Step #1: Adding debian:Atos_TrustedRoot_2011.pem Step #1: Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem Step #1: Adding debian:DST_Root_CA_X3.pem Step #1: Adding debian:Cybertrust_Global_Root.pem Step #1: Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem Step #1: Adding debian:certSIGN_Root_CA_G2.pem Step #1: Adding debian:emSign_Root_CA_-_G1.pem Step #1: Adding debian:Hongkong_Post_Root_CA_1.pem Step #1: Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem Step #1: Adding debian:VeriSign_Universal_Root_Certification_Authority.pem Step #1: Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Step #1: Adding debian:AffirmTrust_Premium.pem Step #1: Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Step #1: Adding debian:Global_Chambersign_Root_-_2008.pem Step #1: Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Step #1: Adding debian:TrustCor_RootCert_CA-2.pem Step #1: Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem Step #1: Adding debian:CA_Disig_Root_R2.pem Step #1: Adding debian:DigiCert_Trusted_Root_G4.pem Step #1: Adding debian:AffirmTrust_Commercial.pem Step #1: Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem Step #1: Adding debian:UCA_Global_G2_Root.pem Step #1: Adding debian:Amazon_Root_CA_2.pem Step #1: Adding debian:Baltimore_CyberTrust_Root.pem Step #1: Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem Step #1: Adding debian:GeoTrust_Primary_Certification_Authority.pem Step #1: Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Step #1: Adding debian:IdenTrust_Commercial_Root_CA_1.pem Step #1: Adding debian:Amazon_Root_CA_3.pem Step #1: Adding debian:Certigna.pem Step #1: Adding debian:SSL.com_Root_Certification_Authority_RSA.pem Step #1: Adding debian:DigiCert_Global_Root_CA.pem Step #1: Adding debian:TWCA_Root_Certification_Authority.pem Step #1: Adding debian:TrustCor_RootCert_CA-1.pem Step #1: Adding debian:Network_Solutions_Certificate_Authority.pem Step #1: Adding debian:TWCA_Global_Root_CA.pem Step #1: Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Step #1: Adding debian:Comodo_AAA_Services_root.pem Step #1: done. Step #1: Setting up openjdk-8-jre:amd64 (8u275-b01-0ubuntu1~16.04) ... Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode Step #1: Setting up openjdk-8-jdk-headless:amd64 (8u275-b01-0ubuntu1~16.04) ... Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to provide /usr/bin/idlj (idlj) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to provide /usr/bin/wsimport (wsimport) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to provide /usr/bin/jsadebugd (jsadebugd) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii to provide /usr/bin/native2ascii (native2ascii) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to provide /usr/bin/javah (javah) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/clhsdb to provide /usr/bin/clhsdb (clhsdb) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jps to provide /usr/bin/jps (jps) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javap to provide /usr/bin/javap (javap) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jar to provide /usr/bin/jar (jar) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/hsdb to provide /usr/bin/hsdb (hsdb) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/schemagen to provide /usr/bin/schemagen (schemagen) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck to provide /usr/bin/extcheck (extcheck) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat to provide /usr/bin/jhat (jhat) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsgen to provide /usr/bin/wsgen (wsgen) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode Step #1: Setting up openjdk-8-jdk:amd64 (8u275-b01-0ubuntu1~16.04) ... Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode Step #1: update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Step #1: Processing triggers for libc-bin (2.23-0ubuntu11.2) ... Step #1: Processing triggers for systemd (229-4ubuntu21.29) ... Step #1: Processing triggers for ca-certificates (20201027ubuntu0.16.04.1) ... Step #1: Updating certificates in /etc/ssl/certs... Step #1: 0 added, 0 removed; done. Step #1: Running hooks in /etc/ca-certificates/update.d... Step #1: Step #1: done. Step #1: done. Step #1: Removing intermediate container e119f551319e Step #1: ---> 4ff999511a18 Step #1: Step 3/7 : RUN curl https://bazel.build/bazel-release.pub.gpg | apt-key add - && echo "deb [arch=amd64] https://storage.googleapis.com/bazel-apt stable jdk1.8" | tee /etc/apt/sources.list.d/bazel.list Step #1: ---> Running in 4eb4b9dcacbc Step #1:  % Total % Received % Xferd Average Speed Time Time Time Current Step #1: Dload Upload Total Spent Left Speed Step #1:  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3199 100 3199 0 0 9869 0 --:--:-- --:--:-- --:--:-- 9904 Step #1: OK Step #1: deb [arch=amd64] https://storage.googleapis.com/bazel-apt stable jdk1.8 Step #1: Removing intermediate container 4eb4b9dcacbc Step #1: ---> dcc56cfd30c4 Step #1: Step 4/7 : RUN apt-get update && apt-get -y install bazel-1.0.0 Step #1: ---> Running in 4bd9ae430918 Step #1: Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease Step #1: Get:2 https://storage.googleapis.com/bazel-apt stable InRelease [2256 B] Step #1: Hit:3 http://archive.ubuntu.com/ubuntu xenial InRelease Step #1: Hit:4 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease Step #1: Hit:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease Step #1: Get:6 https://storage.googleapis.com/bazel-apt stable/jdk1.8 amd64 Packages [5642 B] Step #1: Hit:7 http://archive.ubuntu.com/ubuntu xenial-backports InRelease Step #1: Fetched 7898 B in 0s (13.7 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: The following additional packages will be installed: Step #1: bash-completion libpython-stdlib libpython2.7-minimal libpython2.7-stdlib Step #1: python python-minimal python2.7 python2.7-minimal zlib1g-dev Step #1: Suggested packages: Step #1: python-doc python-tk python2.7-doc binfmt-support Step #1: The following NEW packages will be installed: Step #1: bash-completion bazel-1.0.0 libpython-stdlib libpython2.7-minimal Step #1: libpython2.7-stdlib python python-minimal python2.7 python2.7-minimal Step #1: zlib1g-dev Step #1: 0 upgraded, 10 newly installed, 0 to remove and 2 not upgraded. Step #1: Need to get 47.8 MB of archives. Step #1: After this operation, 18.3 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 bash-completion all 1:2.1-4.2ubuntu1.1 [152 kB] Step #1: Get:2 https://storage.googleapis.com/bazel-apt stable/jdk1.8 amd64 bazel-1.0.0 amd64 1.0.0 [43.6 MB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython2.7-minimal amd64 2.7.12-1ubuntu0~16.04.13 [337 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python2.7-minimal amd64 2.7.12-1ubuntu0~16.04.13 [1259 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-minimal amd64 2.7.12-1~16.04 [28.1 kB] Step #1: Get:6 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython2.7-stdlib amd64 2.7.12-1ubuntu0~16.04.13 [1886 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python2.7 amd64 2.7.12-1ubuntu0~16.04.13 [224 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython-stdlib amd64 2.7.12-1~16.04 [7768 B] Step #1: Get:9 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python amd64 2.7.12-1~16.04 [137 kB] Step #1: Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2ubuntu4.3 [167 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 47.8 MB in 0s (52.7 MB/s) Step #1: Selecting previously unselected package bash-completion. Step #1: (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 ... 21114 files and directories currently installed.) Step #1: Preparing to unpack .../bash-completion_1%3a2.1-4.2ubuntu1.1_all.deb ... Step #1: Unpacking bash-completion (1:2.1-4.2ubuntu1.1) ... Step #1: Replaced by files in installed package apt (1.2.32ubuntu0.2) ... Step #1: Selecting previously unselected package libpython2.7-minimal:amd64. Step #1: Preparing to unpack .../libpython2.7-minimal_2.7.12-1ubuntu0~16.04.13_amd64.deb ... Step #1: Unpacking libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.13) ... Step #1: Selecting previously unselected package python2.7-minimal. Step #1: Preparing to unpack .../python2.7-minimal_2.7.12-1ubuntu0~16.04.13_amd64.deb ... Step #1: Unpacking python2.7-minimal (2.7.12-1ubuntu0~16.04.13) ... Step #1: Selecting previously unselected package python-minimal. Step #1: Preparing to unpack .../python-minimal_2.7.12-1~16.04_amd64.deb ... Step #1: Unpacking python-minimal (2.7.12-1~16.04) ... Step #1: Selecting previously unselected package libpython2.7-stdlib:amd64. Step #1: Preparing to unpack .../libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.13_amd64.deb ... Step #1: Unpacking libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.13) ... Step #1: Selecting previously unselected package python2.7. Step #1: Preparing to unpack .../python2.7_2.7.12-1ubuntu0~16.04.13_amd64.deb ... Step #1: Unpacking python2.7 (2.7.12-1ubuntu0~16.04.13) ... Step #1: Selecting previously unselected package libpython-stdlib:amd64. Step #1: Preparing to unpack .../libpython-stdlib_2.7.12-1~16.04_amd64.deb ... Step #1: Unpacking libpython-stdlib:amd64 (2.7.12-1~16.04) ... Step #1: Processing triggers for mime-support (3.59ubuntu1) ... Step #1: Setting up libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.13) ... Step #1: Setting up python2.7-minimal (2.7.12-1ubuntu0~16.04.13) ... Step #1: Setting up python-minimal (2.7.12-1~16.04) ... Step #1: Selecting previously unselected package python. Step #1: (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 ... 22436 files and directories currently installed.) Step #1: Preparing to unpack .../python_2.7.12-1~16.04_amd64.deb ... Step #1: Unpacking python (2.7.12-1~16.04) ... Step #1: Selecting previously unselected package zlib1g-dev:amd64. Step #1: Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.3_amd64.deb ... Step #1: Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.3) ... Step #1: Selecting previously unselected package bazel-1.0.0. Step #1: Preparing to unpack .../bazel-1.0.0_1.0.0_amd64.deb ... Step #1: Unpacking bazel-1.0.0 (1.0.0) ... Step #1: Setting up bash-completion (1:2.1-4.2ubuntu1.1) ... Step #1: Setting up libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.13) ... Step #1: Setting up python2.7 (2.7.12-1ubuntu0~16.04.13) ... Step #1: Setting up libpython-stdlib:amd64 (2.7.12-1~16.04) ... Step #1: Setting up python (2.7.12-1~16.04) ... Step #1: Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.3) ... Step #1: Setting up bazel-1.0.0 (1.0.0) ... Step #1: Removing intermediate container 4bd9ae430918 Step #1: ---> feefb48a8c33 Step #1: Step 5/7 : RUN git clone -b master --depth 1 https://github.com/googleinterns/zetasql-fuzzing.git zetasql Step #1: ---> Running in 0701ddc671ec Step #1: Cloning into 'zetasql'... Step #1: Removing intermediate container 0701ddc671ec Step #1: ---> a8ec7015d2a9 Step #1: Step 6/7 : COPY build.sh $SRC/ Step #1: ---> b1589890947f Step #1: Step 7/7 : WORKDIR zetasql Step #1: ---> Running in 4b8a7e367d3e Step #1: Removing intermediate container 4b8a7e367d3e Step #1: ---> fb1be0933e1e Step #1: Successfully built fb1be0933e1e Step #1: Successfully tagged gcr.io/oss-fuzz/zetasql:latest Finished Step #1 Starting Step #2 Step #2: Already have image: gcr.io/oss-fuzz/zetasql Step #2: ++ tempfile Step #2: + SRCMAP=/tmp/fileTjm2dM Step #2: + echo '{}' Step #2: + PATHS_TO_SCAN=/src Step #2: + [[ c++ == \g\o ]] Step #2: ++ find /src -name .git -type d Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/zetasql/.git Step #2: + GIT_DIR=/src/zetasql Step #2: + cd /src/zetasql Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/googleinterns/zetasql-fuzzing.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=5b1ed74f0f52a91dee78878a4d79f6b69518f423 Step #2: + jq_inplace /tmp/fileTjm2dM '."/src/zetasql" = { type: "git", url: "https://github.com/googleinterns/zetasql-fuzzing.git", rev: "5b1ed74f0f52a91dee78878a4d79f6b69518f423" }' Step #2: ++ tempfile Step #2: + F=/tmp/file5ssKpL Step #2: + cat /tmp/fileTjm2dM Step #2: + jq '."/src/zetasql" = { type: "git", url: "https://github.com/googleinterns/zetasql-fuzzing.git", rev: "5b1ed74f0f52a91dee78878a4d79f6b69518f423" }' Step #2: + mv /tmp/file5ssKpL /tmp/fileTjm2dM Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/afl/.git Step #2: + GIT_DIR=/src/afl Step #2: + cd /src/afl Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/google/AFL.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=82b5e359463238d790cadbe2dd494d6a4928bff3 Step #2: + jq_inplace /tmp/fileTjm2dM '."/src/afl" = { type: "git", url: "https://github.com/google/AFL.git", rev: "82b5e359463238d790cadbe2dd494d6a4928bff3" }' Step #2: ++ tempfile Step #2: + F=/tmp/file3YJMoP Step #2: + cat /tmp/fileTjm2dM Step #2: + jq '."/src/afl" = { type: "git", url: "https://github.com/google/AFL.git", rev: "82b5e359463238d790cadbe2dd494d6a4928bff3" }' Step #2: + mv /tmp/file3YJMoP /tmp/fileTjm2dM Step #2: ++ find /src -name .svn -type d Step #2: ++ find /src -name .hg -type d Step #2: + '[' '' '!=' '' ']' Step #2: + cat /tmp/fileTjm2dM Step #2: + rm /tmp/fileTjm2dM Step #2: { Step #2: "/src/zetasql": { Step #2: "type": "git", Step #2: "url": "https://github.com/googleinterns/zetasql-fuzzing.git", Step #2: "rev": "5b1ed74f0f52a91dee78878a4d79f6b69518f423" Step #2: }, Step #2: "/src/afl": { Step #2: "type": "git", Step #2: "url": "https://github.com/google/AFL.git", Step #2: "rev": "82b5e359463238d790cadbe2dd494d6a4928bff3" Step #2: } Step #2: } Finished Step #2 Starting Step #3 Step #3: Already have image: gcr.io/oss-fuzz/zetasql Step #3: --------------------------------------------------------------- Step #3: ar: creating /usr/lib/libFuzzingEngine.a Step #3: Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3: --------------------------------------------------------------- Step #3: CC=clang Step #3: CXX=clang++ Step #3: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ Step #3: --------------------------------------------------------------- Step #3: + export 'CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' Step #3: + CFLAGS='-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' Step #3: + export 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++' Step #3: + CXXFLAGS='-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++' Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-O1 --linkopt=-O1 Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-fno-omit-frame-pointer --linkopt=-fno-omit-frame-pointer Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-gline-tables-only --linkopt=-gline-tables-only Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION --linkopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-fprofile-instr-generate --linkopt=-fprofile-instr-generate Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-fcoverage-mapping --linkopt=-fcoverage-mapping Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-pthread --linkopt=-pthread Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-Wl,--no-as-needed --linkopt=-Wl,--no-as-needed Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-Wl,-ldl --linkopt=-Wl,-ldl Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-Wl,-lm --linkopt=-Wl,-lm Step #3: ++ for f in '${CFLAGS}' Step #3: ++ echo --conlyopt=-Wno-unused-command-line-argument --linkopt=-Wno-unused-command-line-argument Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-O1 --linkopt=-O1 Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-fno-omit-frame-pointer --linkopt=-fno-omit-frame-pointer Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-gline-tables-only --linkopt=-gline-tables-only Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION --linkopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-fprofile-instr-generate --linkopt=-fprofile-instr-generate Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-fcoverage-mapping --linkopt=-fcoverage-mapping Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-pthread --linkopt=-pthread Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-Wl,--no-as-needed --linkopt=-Wl,--no-as-needed Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-Wl,-ldl --linkopt=-Wl,-ldl Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-Wl,-lm --linkopt=-Wl,-lm Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-Wno-unused-command-line-argument --linkopt=-Wno-unused-command-line-argument Step #3: ++ for f in '${CXXFLAGS}' Step #3: ++ echo --cxxopt=-stdlib=libc++ --linkopt=-stdlib=libc++ Step #3: ++ '[' coverage = undefined ']' Step #3: + declare -r 'EXTRA_BAZEL_FLAGS=--conlyopt=-O1 --linkopt=-O1 Step #3: --conlyopt=-fno-omit-frame-pointer --linkopt=-fno-omit-frame-pointer Step #3: --conlyopt=-gline-tables-only --linkopt=-gline-tables-only Step #3: --conlyopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION --linkopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3: --conlyopt=-fprofile-instr-generate --linkopt=-fprofile-instr-generate Step #3: --conlyopt=-fcoverage-mapping --linkopt=-fcoverage-mapping Step #3: --conlyopt=-pthread --linkopt=-pthread Step #3: --conlyopt=-Wl,--no-as-needed --linkopt=-Wl,--no-as-needed Step #3: --conlyopt=-Wl,-ldl --linkopt=-Wl,-ldl Step #3: --conlyopt=-Wl,-lm --linkopt=-Wl,-lm Step #3: --conlyopt=-Wno-unused-command-line-argument --linkopt=-Wno-unused-command-line-argument Step #3: --cxxopt=-O1 --linkopt=-O1 Step #3: --cxxopt=-fno-omit-frame-pointer --linkopt=-fno-omit-frame-pointer Step #3: --cxxopt=-gline-tables-only --linkopt=-gline-tables-only Step #3: --cxxopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION --linkopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3: --cxxopt=-fprofile-instr-generate --linkopt=-fprofile-instr-generate Step #3: --cxxopt=-fcoverage-mapping --linkopt=-fcoverage-mapping Step #3: --cxxopt=-pthread --linkopt=-pthread Step #3: --cxxopt=-Wl,--no-as-needed --linkopt=-Wl,--no-as-needed Step #3: --cxxopt=-Wl,-ldl --linkopt=-Wl,-ldl Step #3: --cxxopt=-Wl,-lm --linkopt=-Wl,-lm Step #3: --cxxopt=-Wno-unused-command-line-argument --linkopt=-Wno-unused-command-line-argument Step #3: --cxxopt=-stdlib=libc++ --linkopt=-stdlib=libc++' Step #3: + readonly 'NO_VPTR=--copt=-fno-sanitize=vptr --linkopt=-fno-sanitize=vptr --cxxopt=-fno-sanitize=vptr' Step #3: + NO_VPTR='--copt=-fno-sanitize=vptr --linkopt=-fno-sanitize=vptr --cxxopt=-fno-sanitize=vptr' Step #3: + exec Step #3: + FUZZ_TARGETS=($(bazel-1.0.0 query 'attr("tags", "fuzzer", //...)' 2>&${FD})) Step #3: ++ bazel-1.0.0 query 'attr("tags", "fuzzer", //...)' Step #3: Extracting Bazel installation... Step #3: Starting local Bazel server and connecting to it... Step #3: INFO: Writing tracer profile to '/builder/home/.cache/bazel/_bazel_root/c4aa53b231a428b288f0db65fcc88f35/command.profile.gz' Step #3: Loading: 0 packages loaded Step #3: Loading: 0 packages loaded Step #3: Loading: 0 packages loaded Step #3: Loading: 0 packages loaded Step #3: Loading: 0 packages loaded Step #3: Loading: 0 packages loaded Step #3: Loading: 0 packages loaded Step #3: DEBUG: /builder/home/.cache/bazel/_bazel_root/c4aa53b231a428b288f0db65fcc88f35/external/io_grpc_grpc_java/java_grpc_library.bzl:184:9: Multiple values in 'deps' is deprecated in local_service_java_grpc Step #3: Loading: 33 packages loaded Step #3: Loading: 33 packages loaded Step #3: + exec Step #3: + declare -ar FUZZ_TARGETS Step #3: + bazel-1.0.0 build --verbose_failures --compilation_mode=dbg --dynamic_mode=off --spawn_strategy=standalone --genrule_strategy=standalone --conlyopt=-Wno-error=c99-extensions --copt -D__OSS_FUZZ__ --copt -fno-sanitize-blacklist --linkopt=--rtlib=compiler-rt --linkopt=--unwindlib=libunwind --linkopt=-lc++ '--linkopt=-rpath '\''$ORIGIN\/lib'\''' --define LIB_FUZZING_ENGINE=-fsanitize=fuzzer --conlyopt=-O1 --linkopt=-O1 --conlyopt=-fno-omit-frame-pointer --linkopt=-fno-omit-frame-pointer --conlyopt=-gline-tables-only --linkopt=-gline-tables-only --conlyopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION --linkopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION --conlyopt=-fprofile-instr-generate --linkopt=-fprofile-instr-generate --conlyopt=-fcoverage-mapping --linkopt=-fcoverage-mapping --conlyopt=-pthread --linkopt=-pthread --conlyopt=-Wl,--no-as-needed --linkopt=-Wl,--no-as-needed --conlyopt=-Wl,-ldl --linkopt=-Wl,-ldl --conlyopt=-Wl,-lm --linkopt=-Wl,-lm --conlyopt=-Wno-unused-command-line-argument --linkopt=-Wno-unused-command-line-argument --cxxopt=-O1 --linkopt=-O1 --cxxopt=-fno-omit-frame-pointer --linkopt=-fno-omit-frame-pointer --cxxopt=-gline-tables-only --linkopt=-gline-tables-only --cxxopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION --linkopt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION --cxxopt=-fprofile-instr-generate --linkopt=-fprofile-instr-generate --cxxopt=-fcoverage-mapping --linkopt=-fcoverage-mapping --cxxopt=-pthread --linkopt=-pthread --cxxopt=-Wl,--no-as-needed --linkopt=-Wl,--no-as-needed --cxxopt=-Wl,-ldl --linkopt=-Wl,-ldl --cxxopt=-Wl,-lm --linkopt=-Wl,-lm --cxxopt=-Wno-unused-command-line-argument --linkopt=-Wno-unused-command-line-argument --cxxopt=-stdlib=libc++ --linkopt=-stdlib=libc++ --copt=-fno-sanitize=vptr --linkopt=-fno-sanitize=vptr --cxxopt=-fno-sanitize=vptr //zetasql/fuzzing:zetasql_expression_fuzzer //zetasql/fuzzing:simple_evaluator_fuzzer //zetasql/fuzzing:positional_param_expression_fuzzer //zetasql/fuzzing:pipelined_expression_fuzzer Step #3: INFO: Writing tracer profile to '/builder/home/.cache/bazel/_bazel_root/c4aa53b231a428b288f0db65fcc88f35/command.profile.gz' Step #3: Loading: Step #3: Loading: 0 packages loaded Step #3: Analyzing: 4 targets (0 packages loaded, 0 targets configured) Step #3: INFO: SHA256 (https://github.com/google/libprotobuf-mutator/archive/master.tar.gz) = 185e4fcd154b1f6e827de5e8f24bb675a258e8f785a98618d2a5e0308174de4f Step #3: DEBUG: Rule 'libprotobuf_mutator' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "185e4fcd154b1f6e827de5e8f24bb675a258e8f785a98618d2a5e0308174de4f" Step #3: DEBUG: Call stack for the definition of repository 'libprotobuf_mutator' which is a http_archive (rule definition at /builder/home/.cache/bazel/_bazel_root/c4aa53b231a428b288f0db65fcc88f35/external/bazel_tools/tools/build_defs/repo/http.bzl:262:16): Step #3: - /builder/home/.cache/bazel/_bazel_root/c4aa53b231a428b288f0db65fcc88f35/external/com_google_zetasql/bazel/zetasql_deps_step_2.bzl:773:9 Step #3: - /src/zetasql/WORKSPACE:42:1 Step #3: Analyzing: 4 targets (18 packages loaded, 242 targets configured) Step #3: WARNING: /src/zetasql/zetasql/public/BUILD:1232:1: in cc_library rule //zetasql/public:language_options: target '//zetasql/public:language_options' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: Analyzing: 4 targets (55 packages loaded, 1730 targets configured) Step #3: Analyzing: 4 targets (58 packages loaded, 4147 targets configured) Step #3: WARNING: /src/zetasql/zetasql/common/BUILD:126:1: in cc_library rule //zetasql/common:proto_helper: target '//zetasql/common:proto_helper' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: WARNING: /src/zetasql/zetasql/public/types/BUILD:19:1: in cc_library rule //zetasql/public/types:types: target '//zetasql/public/types:types' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: WARNING: /src/zetasql/zetasql/public/BUILD:19:1: in cc_library rule //zetasql/public:type: target '//zetasql/public:type' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: WARNING: /src/zetasql/zetasql/public/functions/BUILD:644:1: in cc_library rule //zetasql/public/functions:common_proto: target '//zetasql/public/functions:common_proto' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: WARNING: /src/zetasql/zetasql/common/BUILD:229:1: in cc_library rule //zetasql/common:builtin_function_internal: target '//zetasql/common:builtin_function_internal' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: WARNING: /src/zetasql/zetasql/public/BUILD:673:1: in cc_library rule //zetasql/public:proto_value_conversion: target '//zetasql/public:proto_value_conversion' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: WARNING: /src/zetasql/zetasql/public/BUILD:145:1: in cc_library rule //zetasql/public:simple_catalog: target '//zetasql/public:simple_catalog' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: WARNING: /src/zetasql/zetasql/analyzer/BUILD:20:1: in cc_library rule //zetasql/analyzer:analyzer: target '//zetasql/analyzer:analyzer' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: Analyzing: 4 targets (60 packages loaded, 6593 targets configured) Step #3: Analyzing: 4 targets (60 packages loaded, 6593 targets configured) Step #3: WARNING: /src/zetasql/zetasql/reference_impl/BUILD:67:1: in cc_library rule //zetasql/reference_impl:evaluation: target '//zetasql/reference_impl:evaluation' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use. Step #3: INFO: Analyzed 4 targets (61 packages loaded, 7063 targets configured). Step #3: INFO: Found 4 targets... Step #3: [0 / 165] [Prepa] BazelWorkspaceStatusAction stable-status.txt ... (5 actions, 0 running) Step #3: [30 / 931] Compiling external/com_google_protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc [for host]; 0s local ... (32 actions running) Step #3: [31 / 931] Compiling external/com_google_protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc [for host]; 2s local ... (32 actions, 31 running) Step #3: [43 / 931] Compiling external/com_google_protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc [for host]; 3s local ... (32 actions, 31 running) Step #3: [61 / 931] Compiling external/com_google_protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc [for host]; 5s local ... (32 actions, 31 running) Step #3: [75 / 931] Compiling external/com_google_protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc [for host]; 8s local ... (32 actions, 31 running) Step #3: [93 / 931] Compiling external/com_google_protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc [for host]; 10s local ... (32 actions, 31 running) Step #3: [115 / 931] Compiling external/com_google_protobuf/src/google/protobuf/descriptor.pb.cc [for host]; 13s local ... (32 actions, 31 running) Step #3: [143 / 931] Compiling external/com_google_protobuf/src/google/protobuf/compiler/js/js_generator.cc [for host]; 8s local ... (32 actions, 31 running) Step #3: [189 / 931] Compiling external/com_google_protobuf/src/google/protobuf/compiler/js/js_generator.cc [for host]; 12s local ... (32 actions, 31 running) Step #3: INFO: From Compiling zetasql/base/arena.cc: Step #3: In file included from zetasql/base/arena.cc:38: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: 1 warning generated. Step #3: [303 / 931] Compiling external/com_google_protobuf/src/google/protobuf/descriptor.cc [for host]; 11s local ... (32 actions, 31 running) Step #3: INFO: From Compiling zetasql/public/collator_lite.cc: Step #3: In file included from zetasql/public/collator_lite.cc:20: Step #3: In file included from ./zetasql/base/status_builder.h:33: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: [393 / 934] Compiling external/com_google_protobuf/src/google/protobuf/descriptor.cc [for host]; 16s local ... (32 actions, 31 running) Step #3: INFO: From Compiling zetasql/public/functions/percentile.cc: Step #3: In file included from zetasql/public/functions/percentile.cc:22: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/functions/convert_proto.cc: Step #3: zetasql/public/functions/convert_proto.cc:82:29: warning: class with destructor marked 'final' cannot be inherited from [-Wfinal-dtor-non-final-class] Step #3: ~Proto2ErrorCollector() final {} Step #3: ^ Step #3: zetasql/public/functions/convert_proto.cc:77:9: note: mark 'Proto2ErrorCollector' as 'final' to silence this warning Step #3: class Proto2ErrorCollector : public google::protobuf::io::ErrorCollector { Step #3: ^ Step #3: In file included from zetasql/public/functions/convert_proto.cc:26: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 2 warnings generated. Step #3: [472 / 934] Compiling external/com_google_protobuf/src/google/protobuf/descriptor.cc [for host]; 21s local ... (32 actions, 31 running) Step #3: INFO: From Compiling zetasql/public/cycle_detector.cc: Step #3: In file included from zetasql/public/cycle_detector.cc:23: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Generating C++ proto_library //zetasql/public:type_annotation_proto: Step #3: zetasql/public/type_annotation.proto:22:1: warning: Import zetasql/public/proto/type_annotation.proto is unused. Step #3: [598 / 937] CcConfigureMakeRule bazel/m4/include [for host]; 20s local ... (31 actions, 30 running) Step #3: INFO: From Compiling zetasql/public/civil_time.cc: Step #3: zetasql/public/civil_time.cc:41:23: warning: unused variable 'kYearMask' [-Wunused-const-variable] Step #3: static const uint64_t kYearMask = 0x3FFFLL << kYearShift; // 14 bits Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/base/status_builder.cc: Step #3: In file included from zetasql/base/status_builder.cc:17: Step #3: In file included from ./zetasql/base/status_builder.h:33: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: [723 / 937] CcConfigureMakeRule bazel/m4/include [for host]; 28s local ... (32 actions running) Step #3: INFO: From Compiling external/com_google_absl/absl/status/status.cc: Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:703:20: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*GetAllocPtr(), last_ptr, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: external/com_google_absl/absl/status/status.cc:144:18: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: rep->payloads->push_back({std::string(type_url), std::move(payload)}); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, absl::status_internal::Payload *&, absl::status_internal::Payload>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:703:20: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*GetAllocPtr(), last_ptr, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: external/com_google_absl/absl/status/status.cc:144:18: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: rep->payloads->push_back({std::string(type_url), std::move(payload)}); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:713:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*GetAllocPtr(), last_ptr); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: external/com_google_absl/absl/status/status.cc:144:18: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: rep->payloads->push_back({std::string(type_url), std::move(payload)}); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, absl::status_internal::Payload>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:713:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*GetAllocPtr(), last_ptr); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: external/com_google_absl/absl/status/status.cc:144:18: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: rep->payloads->push_back({std::string(type_url), std::move(payload)}); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:121:22: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*alloc_ptr, construct_at, *it_); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:84:19: note: in instantiation of member function 'absl::inlined_vector_internal::IteratorValueAdapter, const absl::status_internal::Payload *>::ConstructNext' requested here Step #3: values_ptr->ConstructNext(alloc_ptr, construct_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:490:28: note: in instantiation of function template specialization 'absl::inlined_vector_internal::ConstructElements, absl::status_internal::Payload *, absl::inlined_vector_internal::IteratorValueAdapter, const absl::status_internal::Payload *>, unsigned long>' requested here Step #3: inlined_vector_internal::ConstructElements(GetAllocPtr(), construct_data, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:172:16: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::Initialize, const absl::status_internal::Payload *>>' requested here Step #3: storage_.Initialize(IteratorValueAdapter(other.data()), Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:164:9: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: : InlinedVector(other, *other.storage_.GetAllocPtr()) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2793:32: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: return unique_ptr<_Tp>(new _Tp(_VSTD::forward<_Args>(__args)...)); Step #3: ^ Step #3: external/com_google_absl/absl/status/status.cc:254:24: note: in instantiation of function template specialization 'std::make_unique, absl::InlinedVector &>' requested here Step #3: payloads = absl::make_unique(*rep->payloads); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, absl::status_internal::Payload *&, const absl::status_internal::Payload &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:121:22: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*alloc_ptr, construct_at, *it_); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:84:19: note: in instantiation of member function 'absl::inlined_vector_internal::IteratorValueAdapter, const absl::status_internal::Payload *>::ConstructNext' requested here Step #3: values_ptr->ConstructNext(alloc_ptr, construct_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:490:28: note: in instantiation of function template specialization 'absl::inlined_vector_internal::ConstructElements, absl::status_internal::Payload *, absl::inlined_vector_internal::IteratorValueAdapter, const absl::status_internal::Payload *>, unsigned long>' requested here Step #3: inlined_vector_internal::ConstructElements(GetAllocPtr(), construct_data, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:172:16: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::Initialize, const absl::status_internal::Payload *>>' requested here Step #3: storage_.Initialize(IteratorValueAdapter(other.data()), Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:164:9: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: : InlinedVector(other, *other.storage_.GetAllocPtr()) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2793:32: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: return unique_ptr<_Tp>(new _Tp(_VSTD::forward<_Args>(__args)...)); Step #3: ^ Step #3: external/com_google_absl/absl/status/status.cc:254:24: note: in instantiation of function template specialization 'std::make_unique, absl::InlinedVector &>' requested here Step #3: payloads = absl::make_unique(*rep->payloads); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_google_absl/absl/status/status.cc:14: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: 10 warnings generated. Step #3: INFO: From Compiling zetasql/base/ret_check.cc: Step #3: In file included from zetasql/base/ret_check.cc:17: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling external/com_googlesource_code_re2/re2/dfa.cc: Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, re2::DFA::State *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:362:12: note: in instantiation of template class 'absl::flat_hash_set' requested here Step #3: StateSet state_cache_; // All States computed so far. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, re2::DFA::State *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:362:12: note: in instantiation of template class 'absl::flat_hash_set' requested here Step #3: StateSet state_cache_; // All States computed so far. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1942:36: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map m; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1942:36: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map m; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1942:36: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map m; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1942:36: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map m; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, re2::DFA::State *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:796:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::insert' requested here Step #3: state_cache_.insert(s); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:796:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::insert' requested here Step #3: state_cache_.insert(s); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, re2::DFA::State *>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:796:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::insert' requested here Step #3: state_cache_.insert(s); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, re2::DFA::State **&, re2::DFA::State *>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, re2::DFA::State *>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:796:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::insert' requested here Step #3: state_cache_.insert(s); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, re2::DFA::State *const &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, re2::DFA::State *const &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::emplace_at' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:203:10: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable::operator()' requested here Step #3: return std::forward(f)(key, std::forward(arg)); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:796:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::insert' requested here Step #3: state_cache_.insert(s); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, re2::DFA::State **&, re2::DFA::State *const &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, re2::DFA::State *const &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, re2::DFA::State *const &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::emplace_at' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:203:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::forward(arg)); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::EmplaceDecomposable, re2::DFA::State *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:796:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, re2::DFA::StateHash, re2::DFA::StateEqual, std::allocator>::insert' requested here Step #3: state_cache_.insert(s); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy_impl>, std::pair>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, re2::DFA::State *&, int, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1944:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here Step #3: m.emplace(params.start, static_cast(m.size())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1980:29: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: output[ByteMap(c)] = m[ns]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1980:29: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: output[ByteMap(c)] = m[ns]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1980:29: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: output[ByteMap(c)] = m[ns]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/dfa.cc:1980:29: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: output[ByteMap(c)] = m[ns]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/dfa.cc:39: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: 57 warnings generated. Step #3: INFO: From Compiling external/com_googlesource_code_re2/re2/compile.cc: Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:247:38: note: in instantiation of template class 'absl::flat_hash_map, std::equal_to>' requested here Step #3: absl::flat_hash_map rune_cache_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:247:38: note: in instantiation of template class 'absl::flat_hash_map, std::equal_to>' requested here Step #3: absl::flat_hash_map rune_cache_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:247:38: note: in instantiation of template class 'absl::flat_hash_map, std::equal_to>' requested here Step #3: absl::flat_hash_map rune_cache_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:247:38: note: in instantiation of template class 'absl::flat_hash_map, std::equal_to>' requested here Step #3: absl::flat_hash_map rune_cache_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy_impl>, std::pair>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/compile.cc:500:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::hash_internal::Hash, std::equal_to, std::allocator>>::operator[]>' requested here Step #3: rune_cache_[key] = id; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/compile.cc:16: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_map.h:39: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: 30 warnings generated. Step #3: INFO: From Compiling external/com_googlesource_code_re2/re2/onepass.cc: Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, unsigned char *, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/onepass.cc:414:38: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: absl::InlinedVector nodes; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, unsigned char>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, unsigned char *, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/onepass.cc:414:38: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: absl::InlinedVector nodes; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:121:22: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*alloc_ptr, construct_at, *it_); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:84:19: note: in instantiation of member function 'absl::inlined_vector_internal::IteratorValueAdapter, std::move_iterator>::ConstructNext' requested here Step #3: values_ptr->ConstructNext(alloc_ptr, construct_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:616:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::ConstructElements, unsigned char *, absl::inlined_vector_internal::IteratorValueAdapter, std::move_iterator>, unsigned long>' requested here Step #3: inlined_vector_internal::ConstructElements( Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:581:23: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::Insert>>' requested here Step #3: return storage_.Insert(pos, CopyValueAdapter(dealias), n); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/onepass.cc:420:9: note: in instantiation of member function 'absl::InlinedVector::insert' requested here Step #3: nodes.insert(nodes.end(), statesize, 0); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, unsigned char *&, unsigned char>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:121:22: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*alloc_ptr, construct_at, *it_); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:84:19: note: in instantiation of member function 'absl::inlined_vector_internal::IteratorValueAdapter, std::move_iterator>::ConstructNext' requested here Step #3: values_ptr->ConstructNext(alloc_ptr, construct_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:616:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::ConstructElements, unsigned char *, absl::inlined_vector_internal::IteratorValueAdapter, std::move_iterator>, unsigned long>' requested here Step #3: inlined_vector_internal::ConstructElements( Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:581:23: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::Insert>>' requested here Step #3: return storage_.Insert(pos, CopyValueAdapter(dealias), n); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/onepass.cc:420:9: note: in instantiation of member function 'absl::InlinedVector::insert' requested here Step #3: nodes.insert(nodes.end(), statesize, 0); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:145:22: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*alloc_ptr, construct_at, *ptr_); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:84:19: note: in instantiation of member function 'absl::inlined_vector_internal::CopyValueAdapter>::ConstructNext' requested here Step #3: values_ptr->ConstructNext(alloc_ptr, construct_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:672:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::ConstructElements, unsigned char *, absl::inlined_vector_internal::CopyValueAdapter>, unsigned long>' requested here Step #3: inlined_vector_internal::ConstructElements( Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:581:23: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::Insert>>' requested here Step #3: return storage_.Insert(pos, CopyValueAdapter(dealias), n); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/onepass.cc:420:9: note: in instantiation of member function 'absl::InlinedVector::insert' requested here Step #3: nodes.insert(nodes.end(), statesize, 0); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, unsigned char *&, const unsigned char &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:145:22: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*alloc_ptr, construct_at, *ptr_); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:84:19: note: in instantiation of member function 'absl::inlined_vector_internal::CopyValueAdapter>::ConstructNext' requested here Step #3: values_ptr->ConstructNext(alloc_ptr, construct_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:672:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::ConstructElements, unsigned char *, absl::inlined_vector_internal::CopyValueAdapter>, unsigned long>' requested here Step #3: inlined_vector_internal::ConstructElements( Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:581:23: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::Insert>>' requested here Step #3: return storage_.Insert(pos, CopyValueAdapter(dealias), n); Step #3: ^ Step #3: external/com_googlesource_code_re2/re2/onepass.cc:420:9: note: in instantiation of member function 'absl::InlinedVector::insert' requested here Step #3: nodes.insert(nodes.end(), statesize, 0); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from external/com_googlesource_code_re2/re2/onepass.cc:60: Step #3: In file included from external/com_google_absl/absl/container/fixed_array.h:50: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: 10 warnings generated. Step #3: [803 / 937] CcConfigureMakeRule bazel/m4/include [for host]; 36s local ... (5 actions running) Step #3: INFO: From CcConfigureMakeRule bazel/m4/include [for host]: Step #3: Step #3: INFO: From CcConfigureMakeRule bazel/m4/include: Step #3: [807 / 937] CcConfigureMakeRule external/icu/icu/include; 48s local ... (4 actions running) Step #3: Step #3: INFO: From CcConfigureMakeRule bazel/flex/include: Step #3: Step #3: INFO: From CcConfigureMakeRule bazel/flex/include [for host]: Step #3: [809 / 937] CcConfigureMakeRule external/icu/icu/include; 63s local ... (2 actions running) Step #3: Step #3: INFO: From CcConfigureMakeRule bazel/bison/include [for host]: Step #3: [810 / 937] CcConfigureMakeRule external/icu/icu/include; 81s local ... (2 actions, 1 running) Step #3: Step #3: INFO: From Generating zetasql/parser/bison_parser.bison.cc and zetasql/parser/bison_parser.bison.h from zetasql/parser/bison_parser.y: Step #3: zetasql/parser/bison_parser.y:4474.7-25: warning: type clash on default action: != [-Wother] Step #3: | expression_subquery Step #3: ^^^^^^^^^^^^^^^^^^^ Step #3: zetasql/parser/bison_parser.y:5406.7-20: warning: type clash on default action: != [-Wother] Step #3: | named_argument Step #3: ^^^^^^^^^^^^^^ Step #3: [814 / 937] CcConfigureMakeRule external/icu/icu/include; 105s local Step #3: [814 / 937] CcConfigureMakeRule external/icu/icu/include; 126s local Step #3: [814 / 937] CcConfigureMakeRule external/icu/icu/include; 150s local Step #3: [814 / 937] CcConfigureMakeRule external/icu/icu/include; 186s local Step #3: [814 / 937] CcConfigureMakeRule external/icu/icu/include; 239s local Step #3: [814 / 937] CcConfigureMakeRule external/icu/icu/include; 306s local Step #3: [814 / 937] CcConfigureMakeRule external/icu/icu/include; 366s local Step #3: [814 / 937] CcConfigureMakeRule external/icu/icu/include; 432s local Step #3: INFO: From CcConfigureMakeRule external/icu/icu/include: Step #3: Step #3: INFO: From Compiling zetasql/public/functions/json_internal.cc: Step #3: In file included from zetasql/public/functions/json_internal.cc:31: Step #3: In file included from ./zetasql/base/status_macros.h:25: Step #3: In file included from ./zetasql/base/status_builder.h:33: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/collator.cc: Step #3: In file included from zetasql/public/collator.cc:27: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/common/proto_helper.cc: Step #3: In file included from zetasql/common/proto_helper.cc:25: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/functions/convert.cc: Step #3: In file included from zetasql/public/functions/convert.cc:17: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'int') to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:332:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/convert.cc:17: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:346:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/convert.cc:17: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned int') to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:360:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/convert.cc:17: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'float' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:374:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/convert.cc:17: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:445:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/convert.cc:17: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:473:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/convert.cc:17: Step #3: In file included from ./zetasql/public/functions/convert.h:42: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 7 warnings generated. Step #3: INFO: From Compiling zetasql/reference_impl/common.cc: Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/common.cc:17: Step #3: In file included from ./zetasql/reference_impl/common.h:23: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/public/functions/math.cc: Step #3: In file included from zetasql/public/functions/math.cc:17: Step #3: In file included from ./zetasql/public/functions/math.h:24: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'int') to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:332:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/math.cc:17: Step #3: In file included from ./zetasql/public/functions/math.h:24: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:346:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/math.cc:17: Step #3: In file included from ./zetasql/public/functions/math.h:24: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned int') to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:360:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/math.cc:17: Step #3: In file included from ./zetasql/public/functions/math.h:24: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'float' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:374:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/math.cc:17: Step #3: In file included from ./zetasql/public/functions/math.h:24: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:445:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/math.cc:17: Step #3: In file included from ./zetasql/public/functions/math.h:24: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:473:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/math.cc:17: Step #3: In file included from ./zetasql/public/functions/math.h:24: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:42: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 7 warnings generated. Step #3: INFO: From Compiling zetasql/common/errors.cc: Step #3: In file included from zetasql/common/errors.cc:17: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/functions/convert_string.cc: Step #3: In file included from zetasql/public/functions/convert_string.cc:17: Step #3: In file included from ./zetasql/public/functions/convert_string.h:34: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/signature_match_result.cc: Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/signature_match_result.cc:21: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/public/types/enum_type.cc: Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/enum_type.cc:17: Step #3: In file included from ./zetasql/public/types/enum_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/public/error_helpers.cc: Step #3: In file included from zetasql/public/error_helpers.cc:28: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/types/internal_utils.cc: Step #3: In file included from zetasql/public/types/internal_utils.cc:17: Step #3: In file included from ./zetasql/public/types/internal_utils.h:25: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/parse_location.cc: Step #3: In file included from zetasql/public/parse_location.cc:20: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/types/array_type.cc: Step #3: In file included from zetasql/public/types/array_type.cc:17: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/functions/json.cc: Step #3: In file included from zetasql/public/functions/json.cc:24: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/functions/common_proto.cc: Step #3: In file included from zetasql/public/functions/common_proto.cc:17: Step #3: In file included from ./zetasql/public/functions/common_proto.h:31: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/public/types/simple_type.cc: Step #3: In file included from zetasql/public/types/simple_type.cc:17: Step #3: In file included from ./zetasql/public/types/simple_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 1 warning generated. Step #3: INFO: From Compiling zetasql/parser/parse_tree_errors.cc: Step #3: In file included from zetasql/parser/parse_tree_errors.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree_errors.h:58: Step #3: In file included from ./zetasql/parser/parse_tree.h:30: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree_errors.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree_errors.h:57: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree_errors.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree_errors.h:57: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree_errors.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree_errors.h:57: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 4 warnings generated. Step #3: INFO: From Compiling zetasql/public/strings.cc: Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::basic_string>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: zetasql/public/strings.cc:1011:41: note: in instantiation of template class 'absl::flat_hash_set, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: static absl::flat_hash_set MakeReservedKeywordsUpperSet() { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::basic_string, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: zetasql/public/strings.cc:1011:41: note: in instantiation of template class 'absl::flat_hash_set, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: static absl::flat_hash_set MakeReservedKeywordsUpperSet() { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy_impl>, std::basic_string>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::emplace &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::insert, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:364:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: CHECK(InsertIfNotPresent(m, value)) << "duplicate value: " << value; Step #3: ^ Step #3: zetasql/public/strings.cc:1015:21: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: zetasql_base::InsertOrDie(&result, absl::AsciiStrToUpper(keyword_info.keyword())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::emplace &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::insert, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:364:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: CHECK(InsertIfNotPresent(m, value)) << "duplicate value: " << value; Step #3: ^ Step #3: zetasql/public/strings.cc:1015:21: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: zetasql_base::InsertOrDie(&result, absl::AsciiStrToUpper(keyword_info.keyword())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::basic_string>' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::construct>, std::basic_string>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::emplace &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::insert, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:364:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: CHECK(InsertIfNotPresent(m, value)) << "duplicate value: " << value; Step #3: ^ Step #3: zetasql/public/strings.cc:1015:21: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: zetasql_base::InsertOrDie(&result, absl::AsciiStrToUpper(keyword_info.keyword())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::basic_string>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::basic_string *&, std::basic_string>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::basic_string>' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::construct>, std::basic_string>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::emplace &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::insert, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:364:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: CHECK(InsertIfNotPresent(m, value)) << "duplicate value: " << value; Step #3: ^ Step #3: zetasql/public/strings.cc:1015:21: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: zetasql_base::InsertOrDie(&result, absl::AsciiStrToUpper(keyword_info.keyword())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::basic_string>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::basic_string &>' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::construct>, const std::basic_string &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>, const std::basic_string &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::emplace_at &>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:203:10: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::EmplaceDecomposable::operator(), const std::basic_string &>' requested here Step #3: return std::forward(f)(key, std::forward(arg)); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::emplace &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::insert, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:364:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: CHECK(InsertIfNotPresent(m, value)) << "duplicate value: " << value; Step #3: ^ Step #3: zetasql/public/strings.cc:1015:21: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: zetasql_base::InsertOrDie(&result, absl::AsciiStrToUpper(keyword_info.keyword())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::basic_string &>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::basic_string &>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::basic_string *&, const std::basic_string &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::basic_string &>' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::construct>, const std::basic_string &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>, const std::basic_string &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::emplace_at &>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:203:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::forward(arg)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::emplace &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::insert, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:364:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: CHECK(InsertIfNotPresent(m, value)) << "duplicate value: " << value; Step #3: ^ Step #3: zetasql/public/strings.cc:1015:21: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>>' requested here Step #3: zetasql_base::InsertOrDie(&result, absl::AsciiStrToUpper(keyword_info.keyword())); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:17: Step #3: In file included from ./zetasql/public/strings.h:24: Step #3: In file included from external/com_google_absl/absl/container/flat_hash_set.h:37: Step #3: In file included from external/com_google_absl/absl/container/internal/container_memory.h:33: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::basic_string &>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::basic_string &>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/strings.cc:24: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 20 warnings generated. Step #3: INFO: From Compiling zetasql/public/types/proto_type.cc: Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/proto_type.cc:17: Step #3: In file included from ./zetasql/public/types/proto_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/public/types/type.cc: Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type.cc:17: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/public/convert_type_to_proto.cc: Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/convert_type_to_proto.cc:17: Step #3: In file included from ./zetasql/public/convert_type_to_proto.h:28: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/public/types/struct_type.cc: Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::destroy, int>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::destroy, int>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::destroy, int>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::destroy, int>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::destroy_impl, int>>, std::pair, int>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::destroy, int>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::destroy, int>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::destroy, int>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::destroy, int>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator, int>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator, int>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator, int>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator, int>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct, int>, std::pair, int>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::transfer, int>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::transfer, int>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::transfer_impl, int>>, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::transfer, int>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, int>, std::pair, int>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, int>, std::pair, int>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct_impl, int>>, std::pair, int> *&, std::pair, int>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct, int>, std::pair, int>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::transfer, int>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::transfer, int>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::transfer_impl, int>>, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, int>, std::pair, int>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, int>, std::pair, int>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct, int>, std::pair, int>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::transfer, int>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::transfer, int>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::transfer_impl, int>>, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::transfer, int>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, int>, std::pair, int>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, int>, std::pair, int>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct_impl, int>>, std::pair, int> *&, std::pair, int>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct, int>, std::pair, int>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::transfer, int>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::transfer, int>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::transfer_impl, int>>, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, int>, std::pair, int>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, int>, std::pair, int>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace_at &>, std::tuple>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct_impl, int>>, std::pair, int> *&, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace_at &>, std::tuple>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct_impl, int>>, std::pair, int> *&, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits, int>>>::construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::construct, int>>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, std::tuple>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, int>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, int>>::apply, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::EmplaceDecomposable, const std::basic_string &, int &, absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/types/struct_type.cc:209:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>::emplace &, int &, 0>' requested here Step #3: auto result = field_name_to_index_map_.emplace(field_name, i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, int>, const std::piecewise_construct_t &, std::tuple &>, std::tuple>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/struct_type.cc:17: Step #3: In file included from ./zetasql/public/types/struct_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 31 warnings generated. Step #3: INFO: From Compiling zetasql/parser/flex_tokenizer.cc: Step #3: In file included from zetasql/parser/flex_tokenizer.cc:19: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: In file included from ./zetasql/parser/bison_parser.h:24: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.cc:17: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.cc:17: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.cc:19: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator new' is deprecated: use zetasql_base::NewInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/parser/bison_parser.h:163:24: note: in instantiation of function template specialization 'zetasql::parser::BisonParser::CreateASTNode' requested here Step #3: auto* identifier = CreateASTNode(location); Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:258:3: note: 'operator new' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::NewInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.cc:19: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator delete' is deprecated: use zetasql_base::DeleteInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:281:3: note: 'operator delete' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::DeleteInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.cc:17: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 6 warnings generated. Step #3: INFO: From Compiling zetasql/scripting/script_segment.cc: Step #3: In file included from zetasql/scripting/script_segment.cc:17: Step #3: In file included from ./zetasql/scripting/script_segment.h:20: Step #3: In file included from ./zetasql/parser/parse_tree.h:30: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/scripting/script_segment.cc:17: Step #3: In file included from ./zetasql/scripting/script_segment.h:20: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/scripting/script_segment.cc:17: Step #3: In file included from ./zetasql/scripting/script_segment.h:20: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/scripting/script_segment.cc:17: Step #3: In file included from ./zetasql/scripting/script_segment.h:20: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:23: Step #3: In file included from ./zetasql/base/status_macros.h:25: Step #3: In file included from ./zetasql/base/status_builder.h:33: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 4 warnings generated. Step #3: INFO: From Compiling zetasql/public/numeric_value.cc: Step #3: zetasql/public/numeric_value.cc:56:15: warning: unused variable 'kBitsPerUint64' [-Wunused-const-variable] Step #3: constexpr int kBitsPerUint64 = 64; Step #3: ^ Step #3: zetasql/public/numeric_value.cc:59:15: warning: unused variable 'kBytesPerInt64' [-Wunused-const-variable] Step #3: constexpr int kBytesPerInt64 = kBitsPerInt64 / kBitsPerByte; Step #3: ^ Step #3: zetasql/public/numeric_value.cc:60:15: warning: unused variable 'kBytesPerInt128' [-Wunused-const-variable] Step #3: constexpr int kBytesPerInt128 = kBitsPerInt128 / kBitsPerByte; Step #3: ^ Step #3: zetasql/public/numeric_value.cc:68:21: warning: unused function 'ValidateAsciiDigit' [-Wunused-function] Step #3: inline absl::Status ValidateAsciiDigit(char c, absl::string_view str) { Step #3: ^ Step #3: In file included from zetasql/public/numeric_value.cc:17: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 5 warnings generated. Step #3: INFO: From Compiling zetasql/scripting/error_helpers.cc: Step #3: In file included from zetasql/scripting/error_helpers.cc:17: Step #3: In file included from ./zetasql/scripting/error_helpers.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:30: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/scripting/error_helpers.cc:17: Step #3: In file included from ./zetasql/scripting/error_helpers.h:20: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/scripting/error_helpers.cc:17: Step #3: In file included from ./zetasql/scripting/error_helpers.h:20: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/scripting/error_helpers.cc:17: Step #3: In file included from ./zetasql/scripting/error_helpers.h:20: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 4 warnings generated. Step #3: INFO: From Compiling zetasql/parser/flex_tokenizer.flex.cc: Step #3: In file included from zetasql/parser/flex_tokenizer.l:82: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: In file included from ./zetasql/parser/bison_parser.h:24: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.l:82: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: In file included from ./zetasql/parser/bison_parser.h:28: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.l:82: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: In file included from ./zetasql/parser/bison_parser.h:28: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.l:82: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator new' is deprecated: use zetasql_base::NewInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/parser/bison_parser.h:163:24: note: in instantiation of function template specialization 'zetasql::parser::BisonParser::CreateASTNode' requested here Step #3: auto* identifier = CreateASTNode(location); Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:258:3: note: 'operator new' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::NewInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.l:82: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator delete' is deprecated: use zetasql_base::DeleteInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:281:3: note: 'operator delete' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::DeleteInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/flex_tokenizer.l:82: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: In file included from ./zetasql/parser/bison_parser.h:28: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 6 warnings generated. Step #3: INFO: From Compiling zetasql/parser/parser.cc: Step #3: In file included from zetasql/parser/parser.cc:17: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:30: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parser.cc:17: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parser.cc:17: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parser.cc:23: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator new' is deprecated: use zetasql_base::NewInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/parser/bison_parser.h:163:24: note: in instantiation of function template specialization 'zetasql::parser::BisonParser::CreateASTNode' requested here Step #3: auto* identifier = CreateASTNode(location); Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:258:3: note: 'operator new' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::NewInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/parser.cc:23: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator delete' is deprecated: use zetasql_base::DeleteInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:281:3: note: 'operator delete' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::DeleteInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/parser.cc:17: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:23: Step #3: In file included from ./zetasql/base/status_macros.h:25: Step #3: In file included from ./zetasql/base/status_builder.h:33: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 6 warnings generated. Step #3: INFO: From Compiling zetasql/public/functions/parse_date_time.cc: Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:17: Step #3: In file included from ./zetasql/public/functions/parse_date_time.h:23: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/parse_date_time.cc:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/parser/bison_parser.cc: Step #3: In file included from zetasql/parser/bison_parser.cc:17: Step #3: In file included from ./zetasql/parser/bison_parser.h:24: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/bison_parser.cc:17: Step #3: In file included from ./zetasql/parser/bison_parser.h:28: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/bison_parser.cc:17: Step #3: In file included from ./zetasql/parser/bison_parser.h:28: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/bison_parser.cc:17: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator new' is deprecated: use zetasql_base::NewInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/parser/bison_parser.h:163:24: note: in instantiation of function template specialization 'zetasql::parser::BisonParser::CreateASTNode' requested here Step #3: auto* identifier = CreateASTNode(location); Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:258:3: note: 'operator new' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::NewInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/bison_parser.cc:17: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator delete' is deprecated: use zetasql_base::DeleteInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:281:3: note: 'operator delete' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::DeleteInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/bison_parser.cc:17: Step #3: In file included from ./zetasql/parser/bison_parser.h:28: Step #3: In file included from ./zetasql/parser/flex_tokenizer.h:34: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 6 warnings generated. Step #3: INFO: From Compiling zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc: Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/fuzzing/protobuf/internal/literal_value_extractor.cc:17: Step #3: In file included from ./zetasql/fuzzing/protobuf/internal/literal_value_extractor.h:21: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/public/types/type_factory.cc: Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, const zetasql::TypeFactory *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy_impl>, std::pair>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy_impl>, std::pair>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy_impl>, std::pair>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::destroy>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:163:46: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_array_types_[element_type]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:221:44: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_proto_types_[descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, std::pair>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, std::pair>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl>, absl::container_internal::FlatHashMapPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::pair>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::pair>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct_impl>, std::pair *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>::construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:128:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(k, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:168:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(key).first); Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:237:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::operator[]>' requested here Step #3: auto& cached_result = cached_enum_types_[enum_descriptor]; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:980:24: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent::Hash, absl::container_internal::HashEq::Eq>>' requested here Step #3: if (!zetasql_base::InsertIfNotPresent(&depends_on_factories_, other_factory)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:980:24: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent::Hash, absl::container_internal::HashEq::Eq>>' requested here Step #3: if (!zetasql_base::InsertIfNotPresent(&depends_on_factories_, other_factory)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const zetasql::TypeFactory *>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:980:24: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent::Hash, absl::container_internal::HashEq::Eq>>' requested here Step #3: if (!zetasql_base::InsertIfNotPresent(&depends_on_factories_, other_factory)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, const zetasql::TypeFactory **&, const zetasql::TypeFactory *>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const zetasql::TypeFactory *>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:980:24: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent::Hash, absl::container_internal::HashEq::Eq>>' requested here Step #3: if (!zetasql_base::InsertIfNotPresent(&depends_on_factories_, other_factory)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const zetasql::TypeFactory *const &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, const zetasql::TypeFactory *const &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace_at' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:203:10: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable::operator()' requested here Step #3: return std::forward(f)(key, std::forward(arg)); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:980:24: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent::Hash, absl::container_internal::HashEq::Eq>>' requested here Step #3: if (!zetasql_base::InsertIfNotPresent(&depends_on_factories_, other_factory)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, const zetasql::TypeFactory **&, const zetasql::TypeFactory *const &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const zetasql::TypeFactory *const &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, const zetasql::TypeFactory *const &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace_at' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:203:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::forward(arg)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const zetasql::TypeFactory *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/types/type_factory.cc:980:24: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent::Hash, absl::container_internal::HashEq::Eq>>' requested here Step #3: if (!zetasql_base::InsertIfNotPresent(&depends_on_factories_, other_factory)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/types/type_factory.cc:17: Step #3: In file included from ./zetasql/public/types/type_factory.h:20: Step #3: In file included from ./zetasql/public/types/array_type.h:20: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 116 warnings generated. Step #3: INFO: From Compiling zetasql/public/catalog.cc: Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: ./zetasql/public/evaluator_table_iterator.h:190:1: warning: 'ColumnFilter' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: class ColumnFilter { Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:28:1: note: did you mean class here? Step #3: struct ColumnFilter; Step #3: ^~~~~~ Step #3: class Step #3: In file included from zetasql/public/catalog.cc:17: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 35 warnings generated. Step #3: INFO: From Compiling zetasql/reference_impl/proto_util.cc: Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:27: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'int') to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:332:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:27: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:346:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:27: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned int') to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:360:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:27: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'float' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:374:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:27: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:445:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:27: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:473:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/reference_impl/proto_util.cc:17: Step #3: In file included from ./zetasql/reference_impl/proto_util.h:23: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 34 warnings generated. Step #3: INFO: From Compiling zetasql/public/functions/date_time_util.cc: Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:17: Step #3: In file included from ./zetasql/public/functions/date_time_util.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:28: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'int') to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:332:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:28: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:346:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:28: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned int') to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:360:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:28: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'float' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:374:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:28: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:445:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:28: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:473:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/functions/date_time_util.cc:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 34 warnings generated. Step #3: INFO: From Compiling zetasql/public/parse_helpers.cc: Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:30: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: ./zetasql/public/parse_helpers.h:32:1: warning: struct 'ParseResumeLocation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: struct ParseResumeLocation; Step #3: ^ Step #3: ./zetasql/parser/parser.h:42:7: note: previous use is here Step #3: class ParseResumeLocation; Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, std::basic_string>>, std::pair, std::basic_string>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/parse_helpers.h:117:49: note: in instantiation of template class 'absl::flat_hash_map, std::basic_string, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map statement_level_hints; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::basic_string>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::basic_string>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, std::basic_string>>, std::pair, std::basic_string>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/parse_helpers.h:117:49: note: in instantiation of template class 'absl::flat_hash_map, std::basic_string, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map statement_level_hints; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::basic_string>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, std::basic_string>>, absl::container_internal::map_slot_type, std::basic_string>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/parse_helpers.h:117:49: note: in instantiation of template class 'absl::flat_hash_map, std::basic_string, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map statement_level_hints; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::basic_string>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::basic_string>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, std::basic_string>>, absl::container_internal::map_slot_type, std::basic_string>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/parse_helpers.h:117:49: note: in instantiation of template class 'absl::flat_hash_map, std::basic_string, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map statement_level_hints; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::basic_string>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:27: Step #3: ./zetasql/public/parse_resume_location.h:36:1: warning: 'ParseResumeLocation' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: class ParseResumeLocation { Step #3: ^ Step #3: ./zetasql/public/parse_helpers.h:32:1: note: did you mean class here? Step #3: struct ParseResumeLocation; Step #3: ^~~~~~ Step #3: class Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, std::basic_string>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator, std::basic_string>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:933:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:282:47: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::clear' requested here Step #3: statement_properties->statement_level_hints.clear(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, std::basic_string>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator, std::basic_string>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:933:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:282:47: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::clear' requested here Step #3: statement_properties->statement_level_hints.clear(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::destroy, std::basic_string>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::destroy, std::basic_string>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::destroy, std::basic_string>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:937:25: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::destroy, std::basic_string>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:282:47: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::clear' requested here Step #3: statement_properties->statement_level_hints.clear(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::destroy_impl, std::basic_string>>, std::pair, std::basic_string>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::destroy, std::basic_string>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::destroy, std::basic_string>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::destroy, std::basic_string>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:937:25: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::destroy, std::basic_string>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:282:47: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::clear' requested here Step #3: statement_properties->statement_level_hints.clear(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, std::basic_string>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator, std::basic_string>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, std::basic_string>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator, std::basic_string>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct, std::basic_string>, std::pair, std::basic_string>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer, std::basic_string>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::transfer, std::basic_string>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::transfer_impl, std::basic_string>>, absl::container_internal::FlatHashMapPolicy, std::basic_string>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::transfer, std::basic_string>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::basic_string>, std::pair, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>, std::pair, std::basic_string>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct_impl, std::basic_string>>, std::pair, std::basic_string> *&, std::pair, std::basic_string>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct, std::basic_string>, std::pair, std::basic_string>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer, std::basic_string>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::transfer, std::basic_string>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::transfer_impl, std::basic_string>>, absl::container_internal::FlatHashMapPolicy, std::basic_string>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::basic_string>, std::pair, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>, std::pair, std::basic_string>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct, std::basic_string>, std::pair, std::basic_string>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer, std::basic_string>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::transfer, std::basic_string>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::transfer_impl, std::basic_string>>, absl::container_internal::FlatHashMapPolicy, std::basic_string>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::transfer, std::basic_string>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::basic_string>, std::pair, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>, std::pair, std::basic_string>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct_impl, std::basic_string>>, std::pair, std::basic_string> *&, std::pair, std::basic_string>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct, std::basic_string>, std::pair, std::basic_string>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer, std::basic_string>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::transfer, std::basic_string>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::transfer_impl, std::basic_string>>, absl::container_internal::FlatHashMapPolicy, std::basic_string>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::basic_string>, std::pair, std::basic_string>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>, std::pair, std::basic_string>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::emplace_at &&>, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct_impl, std::basic_string>>, std::pair, std::basic_string> *&, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::emplace_at &&>, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::emplace_at &&>, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct_impl, std::basic_string>>, std::pair, std::basic_string> *&, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits, std::basic_string>>>::construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::basic_string>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, std::basic_string>>::construct, std::basic_string>>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::emplace_at &&>, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace_impl>' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::try_emplace, 0, nullptr>' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/parse_helpers.cc:306:50: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, nullptr>' requested here Step #3: statement_properties->statement_level_hints[std::move(hint_name_text)] Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct, std::basic_string>, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_helpers.cc:17: Step #3: In file included from ./zetasql/public/parse_helpers.h:23: Step #3: In file included from ./zetasql/parser/parser.h:27: Step #3: In file included from ./zetasql/parser/statement_properties.h:21: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:23: Step #3: In file included from ./zetasql/base/status_macros.h:25: Step #3: In file included from ./zetasql/base/status_builder.h:33: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 36 warnings generated. Step #3: INFO: From Compiling zetasql/parser/unparser.cc: Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:30: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: zetasql/parser/unparser.cc:2333:42: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: VisitCheckConstraintSpec(constraint->GetAs(), data); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/unparser.cc:2333:42: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: VisitCheckConstraintSpec(constraint->GetAs(), data); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: zetasql/parser/unparser.cc:2335:37: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: VisitForeignKeySpec(constraint->GetAs(), data); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/unparser.cc:2335:37: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: VisitForeignKeySpec(constraint->GetAs(), data); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/unparser.cc:17: Step #3: In file included from ./zetasql/parser/unparser.h:23: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:23: Step #3: In file included from ./zetasql/base/status_macros.h:25: Step #3: In file included from ./zetasql/base/status_builder.h:33: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 35 warnings generated. Step #3: INFO: From Compiling zetasql/public/proto_value_conversion.cc: Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:17: Step #3: In file included from ./zetasql/public/proto_value_conversion.h:33: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_value_conversion.cc:26: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 28 warnings generated. Step #3: INFO: From Compiling zetasql/public/parse_tokens.cc: Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:25: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: In file included from ./zetasql/parser/bison_parser.h:24: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:30: Step #3: In file included from ./zetasql/base/canonical_errors.h:20: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:25: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator new' is deprecated: use zetasql_base::NewInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/parser/bison_parser.h:163:24: note: in instantiation of function template specialization 'zetasql::parser::BisonParser::CreateASTNode' requested here Step #3: auto* identifier = CreateASTNode(location); Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:258:3: note: 'operator new' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::NewInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:25: Step #3: In file included from zetasql/parser/bison_parser.y:27: Step #3: ./zetasql/parser/bison_parser.h:124:17: warning: 'operator delete' is deprecated: use zetasql_base::DeleteInArena from base/arena_allocator.h instead [-Wdeprecated-declarations] Step #3: T* result = new (zetasql_base::AllocateInArena, arena_) T; Step #3: ^ Step #3: ./zetasql/base/arena_allocator.h:281:3: note: 'operator delete' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("use zetasql_base::DeleteInArena from base/arena_allocator.h instead") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/public/parse_tokens.cc:17: Step #3: In file included from ./zetasql/public/parse_tokens.h:23: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 33 warnings generated. Step #3: INFO: From Compiling zetasql/public/procedure.cc: Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::InputArgumentType>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::InputArgumentType, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::InputArgumentType>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/procedure.cc:17: Step #3: In file included from ./zetasql/public/procedure.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 36 warnings generated. Step #3: INFO: From Compiling zetasql/common/simple_evaluator_table_iterator.cc: Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: ./zetasql/public/evaluator_table_iterator.h:190:1: warning: 'ColumnFilter' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: class ColumnFilter { Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:28:1: note: did you mean class here? Step #3: struct ColumnFilter; Step #3: ^~~~~~ Step #3: class Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/common/simple_evaluator_table_iterator.h:141:34: note: in instantiation of template class 'absl::flat_hash_set, std::equal_to>' requested here Step #3: const absl::flat_hash_set filter_column_idxs_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/common/simple_evaluator_table_iterator.h:141:34: note: in instantiation of template class 'absl::flat_hash_set, std::equal_to>' requested here Step #3: const absl::flat_hash_set filter_column_idxs_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<4, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:731:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:830:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<4, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:731:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:830:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1247:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, int>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1247:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<4, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1247:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<4, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1247:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, int>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1256:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize' requested here Step #3: resize(m); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, int *&, int>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, int>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1256:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize' requested here Step #3: resize(m); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const int &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, const int &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:838:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace_at' requested here Step #3: emplace_at(target.offset, v); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, int *&, const int &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const int &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, const int &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:838:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace_at' requested here Step #3: emplace_at(target.offset, v); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy_impl>>, std::pair>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple &&>>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple &&>>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, std::pair>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:960:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace>, 0>' requested here Step #3: return emplace(std::forward(value)); Step #3: ^ Step #3: zetasql/common/simple_evaluator_table_iterator.cc:31:37: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, std::pair>, 0, nullptr>' requested here Step #3: ZETASQL_RET_CHECK(filter_map_.insert(std::move(entry)).second); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/common/simple_evaluator_table_iterator.cc:17: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 78 warnings generated. Step #3: INFO: From Compiling zetasql/public/input_argument_type.cc: Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:22: Step #3: In file included from ./zetasql/public/table_valued_function.h:28: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: ./zetasql/public/evaluator_table_iterator.h:190:1: warning: 'ColumnFilter' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: class ColumnFilter { Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:28:1: note: did you mean class here? Step #3: struct ColumnFilter; Step #3: ^~~~~~ Step #3: class Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::InputArgumentType>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:239:22: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: if (arguments_set_ != nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::InputArgumentType, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:239:22: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: if (arguments_set_ != nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, zetasql::InputArgumentType>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, zetasql::InputArgumentType *&, zetasql::InputArgumentType>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, zetasql::InputArgumentType>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:474:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: destroy(alloc, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::InputArgumentType>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:474:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: destroy(alloc, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1532:7: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), old_ctrl, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::rehash_and_grow_if_necessary' requested here Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1532:7: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), old_ctrl, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::rehash_and_grow_if_necessary' requested here Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const zetasql::InputArgumentType &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, const zetasql::InputArgumentType &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace_at' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:203:10: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable::operator()' requested here Step #3: return std::forward(f)(key, std::forward(arg)); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, zetasql::InputArgumentType *&, const zetasql::InputArgumentType &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const zetasql::InputArgumentType &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, const zetasql::InputArgumentType &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace_at' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:203:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::forward(arg)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::EmplaceDecomposable, const zetasql::InputArgumentType &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::insert' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: zetasql/public/input_argument_type.cc:241:23: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent>>' requested here Step #3: zetasql_base::InsertIfNotPresent(arguments_set_.get(), argument); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/input_argument_type.cc:17: Step #3: In file included from ./zetasql/public/input_argument_type.h:27: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 54 warnings generated. Step #3: INFO: From Compiling zetasql/parser/parse_tree.cc: Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:30: Step #3: ./zetasql/base/arena_allocator.h:110:25: warning: 'allocator' is deprecated [-Wdeprecated-declarations] Step #3: std::allocator::const_pointer /*hint*/ = nullptr) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:727:28: note: 'allocator' has been explicitly marked deprecated here Step #3: class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 allocator Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:46:54: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: static absl::flat_hash_map CreateNodeNamesMap() { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:46:54: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: static absl::flat_hash_map CreateNodeNamesMap() { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:46:54: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: static absl::flat_hash_map CreateNodeNamesMap() { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:46:54: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: static absl::flat_hash_map CreateNodeNamesMap() { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:596:22: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: path = path->GetAs()->expr(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:596:22: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: path = path->GetAs()->expr(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:599:22: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: path = path->GetAs()->expr(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:599:22: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: path = path->GetAs()->expr(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:602:22: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: path = path->GetAs()->array(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:602:22: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: path = path->GetAs()->array(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:1017:25: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: return target_path->GetAs(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:1017:25: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: return target_path->GetAs(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:1030:19: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: expr->GetAs(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:1030:19: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: expr->GetAs(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:1036:44: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: const auto* dot_identifier = expr->GetAs(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:1036:44: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: const auto* dot_identifier = expr->GetAs(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:1042:43: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: const auto* array_element = expr->GetAs(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:156:19: note: 'GetAs' has been explicitly marked deprecated here Step #3: const NodeType* GetAs() const { Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:1042:43: warning: 'GetAs' is deprecated: Use GetAsOrDie or GetAsOrNull [-Wdeprecated-declarations] Step #3: const auto* array_element = expr->GetAs(); Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:155:3: note: 'GetAs' has been explicitly marked deprecated here Step #3: ABSL_DEPRECATED("Use GetAsOrDie or GetAsOrNull") Step #3: ^ Step #3: external/com_google_absl/absl/base/macros.h:159:49: note: expanded from macro 'ABSL_DEPRECATED' Step #3: #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::ASTNode *>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::ASTNode **, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: ./zetasql/parser/parse_tree.h:103:12: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: explicit ASTNode(ASTNodeKind node_kind) : node_kind_(node_kind) {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy_impl>>, std::pair>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:48:6: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: map[AST_FAKE] = "Fake"; // For testing purposes only. Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:703:20: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*GetAllocPtr(), last_ptr, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:661:57: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: void push_back(const_reference v) { static_cast(emplace_back(v)); } Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:317:13: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: children_.push_back(child); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, zetasql::ASTNode **&, zetasql::ASTNode *const &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:703:20: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*GetAllocPtr(), last_ptr, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:661:57: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: void push_back(const_reference v) { static_cast(emplace_back(v)); } Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:317:13: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: children_.push_back(child); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:121:22: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*alloc_ptr, construct_at, *it_); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:84:19: note: in instantiation of member function 'absl::inlined_vector_internal::IteratorValueAdapter, std::move_iterator>::ConstructNext' requested here Step #3: values_ptr->ConstructNext(alloc_ptr, construct_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:708:32: note: in instantiation of function template specialization 'absl::inlined_vector_internal::ConstructElements, zetasql::ASTNode **, absl::inlined_vector_internal::IteratorValueAdapter, std::move_iterator>, unsigned long>' requested here Step #3: inlined_vector_internal::ConstructElements( Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:661:57: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: void push_back(const_reference v) { static_cast(emplace_back(v)); } Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:317:13: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: children_.push_back(child); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, zetasql::ASTNode **&, zetasql::ASTNode *>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:121:22: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*alloc_ptr, construct_at, *it_); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:84:19: note: in instantiation of member function 'absl::inlined_vector_internal::IteratorValueAdapter, std::move_iterator>::ConstructNext' requested here Step #3: values_ptr->ConstructNext(alloc_ptr, construct_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:708:32: note: in instantiation of function template specialization 'absl::inlined_vector_internal::ConstructElements, zetasql::ASTNode **, absl::inlined_vector_internal::IteratorValueAdapter, std::move_iterator>, unsigned long>' requested here Step #3: inlined_vector_internal::ConstructElements( Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:661:57: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: void push_back(const_reference v) { static_cast(emplace_back(v)); } Step #3: ^ Step #3: zetasql/parser/parse_tree.cc:317:13: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: children_.push_back(child); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:22: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/parser/parse_tree.cc:17: Step #3: In file included from ./zetasql/parser/parse_tree.h:34: Step #3: In file included from ./zetasql/parser/visit_result.h:23: Step #3: In file included from ./zetasql/base/status_macros.h:25: Step #3: In file included from ./zetasql/base/status_builder.h:33: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 56 warnings generated. Step #3: INFO: From Compiling zetasql/public/function.cc: Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::InputArgumentType>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::InputArgumentType, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::InputArgumentType>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function.cc:17: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 36 warnings generated. Step #3: INFO: From Compiling zetasql/public/proto_util.cc: Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: zetasql/public/proto_util.cc:571:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_GROUP: { Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:563:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_MESSAGE: { Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:555:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_BYTES: { Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:547:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_STRING: { Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:539:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_DOUBLE: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:531:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_FLOAT: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:522:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_ENUM: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:513:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_BOOL: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:504:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_SFIXED64: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:496:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_SFIXED32: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:487:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_FIXED64: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:479:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_FIXED32: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:470:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_SINT64: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:462:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_SINT32: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:453:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_UINT64: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:445:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_UINT32: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:436:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_INT64: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: zetasql/public/proto_util.cc:428:10: warning: comparison of different enumeration types in switch statement ('google::protobuf::FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] Step #3: case WireFormatLite::TYPE_INT32: Step #3: ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/proto_util.cc:908:16: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: FieldInfoMap field_info_map; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/proto_util.cc:908:16: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: FieldInfoMap field_info_map; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/proto_util.cc:908:16: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: FieldInfoMap field_info_map; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/proto_util.cc:908:16: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: FieldInfoMap field_info_map; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:30: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'int') to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:332:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:30: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:346:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:30: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned int') to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:360:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:30: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'float' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:374:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:30: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:445:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:30: Step #3: In file included from ./zetasql/public/functions/arithmetics.h:45: Step #3: In file included from ./zetasql/public/functions/convert.h:40: Step #3: ./zetasql/public/functions/convert_internal.h:103:29: warning: implicit conversion from 'std::numeric_limits::type' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #3: FloatType upper_bound = std::numeric_limits::max(); Step #3: ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3: ./zetasql/public/functions/convert.h:93:28: note: in instantiation of function template specialization 'zetasql::convert_internal::InRangeNoTruncate' requested here Step #3: return convert_internal::InRangeNoTruncate(value); Step #3: ^ Step #3: ./zetasql/public/functions/convert.h:473:18: note: in instantiation of function template specialization 'zetasql::functions::internal::CheckFloatToIntRange' requested here Step #3: if (!internal::CheckFloatToIntRange(in)) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:703:20: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::variant>>' requested here Step #3: AllocatorTraits::construct(*GetAllocPtr(), last_ptr, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>, 8, std::allocator>>>::EmplaceBack>>' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector>, 8>::emplace_back>>' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: zetasql/public/proto_util.cc:785:13: note: in instantiation of member function 'absl::InlinedVector>, 8>::push_back' requested here Step #3: values->push_back(std::move(value)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::variant>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::variant>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::variant> *&, std::variant>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:703:20: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::variant>>' requested here Step #3: AllocatorTraits::construct(*GetAllocPtr(), last_ptr, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>, 8, std::allocator>>>::EmplaceBack>>' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector>, 8>::emplace_back>>' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: zetasql/public/proto_util.cc:785:13: note: in instantiation of member function 'absl::InlinedVector>, 8>::push_back' requested here Step #3: values->push_back(std::move(value)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::variant>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::variant>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:713:24: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: AllocatorTraits::destroy(*GetAllocPtr(), last_ptr); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>, 8, std::allocator>>>::EmplaceBack>>' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector>, 8>::emplace_back>>' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: zetasql/public/proto_util.cc:785:13: note: in instantiation of member function 'absl::InlinedVector>, 8>::push_back' requested here Step #3: values->push_back(std::move(value)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy_impl>>, std::variant>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:713:24: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: AllocatorTraits::destroy(*GetAllocPtr(), last_ptr); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>, 8, std::allocator>>>::EmplaceBack>>' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector>, 8>::emplace_back>>' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: zetasql/public/proto_util.cc:785:13: note: in instantiation of member function 'absl::InlinedVector>, 8>::push_back' requested here Step #3: values->push_back(std::move(value)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::Value *, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: zetasql/public/proto_util.cc:798:33: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: absl::InlinedVector elements; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::Value>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:58:24: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: AllocatorTraits::destroy(*alloc_ptr, destroy_first + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:307:30: note: in instantiation of function template specialization 'absl::inlined_vector_internal::DestroyElements, zetasql::Value *, unsigned long>' requested here Step #3: inlined_vector_internal::DestroyElements(GetAllocPtr(), data, GetSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:111:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here Step #3: InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} Step #3: ^ Step #3: zetasql/public/proto_util.cc:798:33: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here Step #3: absl::InlinedVector elements; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:703:20: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*GetAllocPtr(), last_ptr, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: zetasql/public/proto_util.cc:854:16: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: elements.push_back(std::move(element)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, zetasql::Value *&, zetasql::Value>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/inlined_vector.h:703:20: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: AllocatorTraits::construct(*GetAllocPtr(), last_ptr, Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:655:21: note: in instantiation of function template specialization 'absl::inlined_vector_internal::Storage>::EmplaceBack' requested here Step #3: return storage_.EmplaceBack(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/inlined_vector.h:666:23: note: in instantiation of function template specialization 'absl::InlinedVector::emplace_back' requested here Step #3: static_cast(emplace_back(std::move(v))); Step #3: ^ Step #3: zetasql/public/proto_util.cc:854:16: note: in instantiation of member function 'absl::InlinedVector::push_back' requested here Step #3: elements.push_back(std::move(element)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy_impl>>, std::pair>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1695:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::prepare_insert' requested here Step #3: return {prepare_insert(hash), true}; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:184:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert' requested here Step #3: auto res = this->find_or_prepare_insert(k); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:186:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple<>>' requested here Step #3: this->emplace_at(res.first, std::piecewise_construct, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:121:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace_impl' requested here Step #3: return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:163:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::try_emplace' requested here Step #3: return Policy::value(&*try_emplace(std::forward(key)).first); Step #3: ^ Step #3: zetasql/public/proto_util.cc:911:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::operator[]>, nullptr>' requested here Step #3: field_info_map[field_info->descriptor->number()].push_back(i); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple<>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/proto_util.cc:17: Step #3: In file included from ./zetasql/public/proto_util.h:24: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 94 warnings generated. Step #3: INFO: From Compiling zetasql/public/builtin_function.cc: Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::FunctionSignatureId>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:78:7: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: include_function_ids; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::FunctionSignatureId, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:78:7: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: include_function_ids; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:30: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: ./zetasql/public/evaluator_table_iterator.h:190:1: warning: 'ColumnFilter' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: class ColumnFilter { Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:28:1: note: did you mean class here? Step #3: struct ColumnFilter; Step #3: ^~~~~~ Step #3: class Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/builtin_function.cc:55:39: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: FunctionIdToNameMap* id_map = new FunctionIdToNameMap(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/builtin_function.cc:55:39: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: FunctionIdToNameMap* id_map = new FunctionIdToNameMap(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/builtin_function.cc:55:39: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: FunctionIdToNameMap* id_map = new FunctionIdToNameMap(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/builtin_function.cc:55:39: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: FunctionIdToNameMap* id_map = new FunctionIdToNameMap(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::InputArgumentType>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::InputArgumentType, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::InputArgumentType>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::FunctionSignatureId>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<4, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<4, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<4, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:990:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(std::move(value)); Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:61:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::insert' requested here Step #3: include_function_ids.insert(proto.include_function_ids(i)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<4, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:990:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(std::move(value)); Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:61:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::insert' requested here Step #3: include_function_ids.insert(proto.include_function_ids(i)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, zetasql::FunctionSignatureId>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:990:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(std::move(value)); Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:61:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::insert' requested here Step #3: include_function_ids.insert(proto.include_function_ids(i)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, zetasql::FunctionSignatureId *&, zetasql::FunctionSignatureId>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, zetasql::FunctionSignatureId>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:990:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(std::move(value)); Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:61:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::insert' requested here Step #3: include_function_ids.insert(proto.include_function_ids(i)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: zetasql/public/builtin_function.cc:55:39: note: in instantiation of member function 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>::flat_hash_map' requested here Step #3: FunctionIdToNameMap* id_map = new FunctionIdToNameMap(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy_impl>>, std::pair>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: zetasql/public/builtin_function.cc:55:39: note: in instantiation of member function 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>::flat_hash_map' requested here Step #3: FunctionIdToNameMap* id_map = new FunctionIdToNameMap(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: zetasql/public/builtin_function.cc:55:39: note: in instantiation of member function 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>::flat_hash_map' requested here Step #3: FunctionIdToNameMap* id_map = new FunctionIdToNameMap(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: zetasql/public/builtin_function.cc:55:39: note: in instantiation of member function 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>::flat_hash_map' requested here Step #3: FunctionIdToNameMap* id_map = new FunctionIdToNameMap(); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple &>>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple &>>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:360:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:981:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace> &, 0>' requested here Step #3: return emplace(value); Step #3: ^ Step #3: ./zetasql/base/map_util.h:351:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::insert>, 0, 0>' requested here Step #3: return m->insert(vt).second; Step #3: ^ Step #3: ./zetasql/base/map_util.h:358:10: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: return InsertIfNotPresent(m, {key, value}); Step #3: ^ Step #3: ./zetasql/base/map_util.h:378:9: note: in instantiation of function template specialization 'zetasql_base::InsertIfNotPresent, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: CHECK(InsertIfNotPresent(m, key, data)) << "duplicate key: " << key; Step #3: ^ Step #3: zetasql/public/builtin_function.cc:75:23: note: in instantiation of function template specialization 'zetasql_base::InsertOrDie, absl::hash_internal::Hash, std::equal_to>>' requested here Step #3: zetasql_base::InsertOrDie( Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/builtin_function.cc:17: Step #3: In file included from ./zetasql/public/builtin_function.h:27: Step #3: In file included from ./zetasql/public/builtin_function_options.h:27: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 88 warnings generated. Step #3: INFO: From Compiling zetasql/public/function_signature.cc: Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:28: Step #3: In file included from ./zetasql/public/table_valued_function.h:28: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: ./zetasql/public/evaluator_table_iterator.h:190:1: warning: 'ColumnFilter' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: class ColumnFilter { Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:28:1: note: did you mean class here? Step #3: struct ColumnFilter; Step #3: ^~~~~~ Step #3: class Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::InputArgumentType>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::InputArgumentType, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::InputArgumentType>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/function_signature.cc:17: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 43 warnings generated. Step #3: INFO: From Compiling zetasql/public/table_from_proto.cc: Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: ./zetasql/public/evaluator_table_iterator.h:190:1: warning: 'ColumnFilter' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: class ColumnFilter { Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:28:1: note: did you mean class here? Step #3: struct ColumnFilter; Step #3: ^~~~~~ Step #3: class Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/common/simple_evaluator_table_iterator.h:141:34: note: in instantiation of template class 'absl::flat_hash_set, std::equal_to>' requested here Step #3: const absl::flat_hash_set filter_column_idxs_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/common/simple_evaluator_table_iterator.h:141:34: note: in instantiation of template class 'absl::flat_hash_set, std::equal_to>' requested here Step #3: const absl::flat_hash_set filter_column_idxs_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::FunctionSignatureId>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:78:7: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: include_function_ids; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::FunctionSignatureId, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:78:7: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: include_function_ids; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Table *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Table *>>, std::pair, const zetasql::Table *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Table *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Table *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Table *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Table *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:404:50: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Table *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map tables_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Table *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Table *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Table *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Table *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Table *>>, std::pair, const zetasql::Table *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Table *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Table *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Table *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Table *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:404:50: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Table *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map tables_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Table *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Table *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Table *>>, absl::container_internal::map_slot_type, const zetasql::Table *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Table *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Table *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Table *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Table *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:404:50: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Table *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map tables_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Table *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Table *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Table *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Table *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Table *>>, absl::container_internal::map_slot_type, const zetasql::Table *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Table *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Table *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Table *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Table *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:404:50: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Table *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map tables_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Table *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Connection *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Connection *>>, std::pair, const zetasql::Connection *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Connection *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Connection *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Connection *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Connection *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:406:55: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Connection *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map connections_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Connection *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Connection *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Connection *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Connection *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Connection *>>, std::pair, const zetasql::Connection *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Connection *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Connection *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Connection *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Connection *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:406:55: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Connection *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map connections_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Connection *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Connection *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Connection *>>, absl::container_internal::map_slot_type, const zetasql::Connection *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Connection *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Connection *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Connection *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Connection *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:406:55: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Connection *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map connections_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Connection *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Connection *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Connection *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Connection *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Connection *>>, absl::container_internal::map_slot_type, const zetasql::Connection *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Connection *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Connection *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Connection *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Connection *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:406:55: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Connection *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map connections_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Connection *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Model *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Model *>>, std::pair, const zetasql::Model *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Model *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Model *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Model *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Model *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:408:50: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Model *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map models_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Model *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Model *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Model *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Model *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Model *>>, std::pair, const zetasql::Model *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Model *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Model *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Model *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Model *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:408:50: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Model *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map models_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Model *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Model *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Model *>>, absl::container_internal::map_slot_type, const zetasql::Model *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Model *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Model *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Model *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Model *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:408:50: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Model *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map models_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Model *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Model *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Model *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Model *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Model *>>, absl::container_internal::map_slot_type, const zetasql::Model *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Model *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Model *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Model *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Model *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:408:50: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Model *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map models_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Model *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Type *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Type *>>, std::pair, const zetasql::Type *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Type *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Type *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Type *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Type *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:412:49: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Type *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Type *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Type *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Type *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Type *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Type *>>, std::pair, const zetasql::Type *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Type *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Type *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Type *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Type *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:412:49: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Type *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Type *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Type *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Type *>>, absl::container_internal::map_slot_type, const zetasql::Type *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Type *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Type *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Type *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Type *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:412:49: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Type *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Type *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Type *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Type *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Type *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Type *>>, absl::container_internal::map_slot_type, const zetasql::Type *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Type *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Type *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Type *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Type *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:412:49: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Type *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Type *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Function *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Function *>>, std::pair, const zetasql::Function *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Function *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Function *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Function *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Function *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:413:53: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Function *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map functions_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Function *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Function *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Function *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Function *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Function *>>, std::pair, const zetasql::Function *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Function *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Function *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Function *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Function *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:413:53: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Function *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map functions_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Function *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Function *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Function *>>, absl::container_internal::map_slot_type, const zetasql::Function *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Function *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Function *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Function *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Function *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:413:53: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Function *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map functions_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Function *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Function *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Function *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Function *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Function *>>, absl::container_internal::map_slot_type, const zetasql::Function *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Function *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Function *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Function *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Function *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:413:53: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Function *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map functions_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Function *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::TableValuedFunction *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TableValuedFunction *>>, std::pair, const zetasql::TableValuedFunction *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::TableValuedFunction *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::TableValuedFunction *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::TableValuedFunction *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::TableValuedFunction *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:416:7: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::TableValuedFunction *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: table_valued_functions_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::TableValuedFunction *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::TableValuedFunction *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::TableValuedFunction *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::TableValuedFunction *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TableValuedFunction *>>, std::pair, const zetasql::TableValuedFunction *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::TableValuedFunction *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::TableValuedFunction *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::TableValuedFunction *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::TableValuedFunction *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:416:7: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::TableValuedFunction *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: table_valued_functions_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::TableValuedFunction *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::TableValuedFunction *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TableValuedFunction *>>, absl::container_internal::map_slot_type, const zetasql::TableValuedFunction *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::TableValuedFunction *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::TableValuedFunction *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::TableValuedFunction *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::TableValuedFunction *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:416:7: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::TableValuedFunction *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: table_valued_functions_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::TableValuedFunction *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::TableValuedFunction *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::TableValuedFunction *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::TableValuedFunction *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TableValuedFunction *>>, absl::container_internal::map_slot_type, const zetasql::TableValuedFunction *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::TableValuedFunction *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::TableValuedFunction *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::TableValuedFunction *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::TableValuedFunction *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:416:7: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::TableValuedFunction *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: table_valued_functions_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::TableValuedFunction *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Procedure *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Procedure *>>, std::pair, const zetasql::Procedure *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Procedure *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Procedure *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Procedure *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Procedure *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:417:54: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Procedure *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map procedures_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Procedure *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Procedure *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Procedure *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Procedure *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Procedure *>>, std::pair, const zetasql::Procedure *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Procedure *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Procedure *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Procedure *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Procedure *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:417:54: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Procedure *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map procedures_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Procedure *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Procedure *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Procedure *>>, absl::container_internal::map_slot_type, const zetasql::Procedure *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Procedure *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Procedure *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Procedure *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Procedure *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:417:54: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Procedure *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map procedures_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Procedure *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Procedure *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Procedure *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Procedure *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Procedure *>>, absl::container_internal::map_slot_type, const zetasql::Procedure *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Procedure *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Procedure *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Procedure *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Procedure *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:417:54: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Procedure *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map procedures_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Procedure *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, zetasql::Catalog *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::Catalog *>>, std::pair, zetasql::Catalog *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::Catalog *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, zetasql::Catalog *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, zetasql::Catalog *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, zetasql::Catalog *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:419:46: note: in instantiation of template class 'absl::flat_hash_map, zetasql::Catalog *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map catalogs_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::Catalog *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, zetasql::Catalog *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::Catalog *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, zetasql::Catalog *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::Catalog *>>, std::pair, zetasql::Catalog *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::Catalog *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, zetasql::Catalog *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, zetasql::Catalog *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, zetasql::Catalog *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:419:46: note: in instantiation of template class 'absl::flat_hash_map, zetasql::Catalog *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map catalogs_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::Catalog *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, zetasql::Catalog *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::Catalog *>>, absl::container_internal::map_slot_type, zetasql::Catalog *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::Catalog *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, zetasql::Catalog *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, zetasql::Catalog *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, zetasql::Catalog *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:419:46: note: in instantiation of template class 'absl::flat_hash_map, zetasql::Catalog *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map catalogs_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::Catalog *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, zetasql::Catalog *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::Catalog *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, zetasql::Catalog *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::Catalog *>>, absl::container_internal::map_slot_type, zetasql::Catalog *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::Catalog *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, zetasql::Catalog *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, zetasql::Catalog *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, zetasql::Catalog *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:419:46: note: in instantiation of template class 'absl::flat_hash_map, zetasql::Catalog *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map catalogs_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::Catalog *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Constant *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Constant *>>, std::pair, const zetasql::Constant *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Constant *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Constant *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Constant *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Constant *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:420:53: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Constant *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map constants_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Constant *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Constant *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Constant *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Constant *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Constant *>>, std::pair, const zetasql::Constant *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Constant *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Constant *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Constant *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Constant *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:420:53: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Constant *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map constants_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Constant *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Constant *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Constant *>>, absl::container_internal::map_slot_type, const zetasql::Constant *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Constant *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Constant *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Constant *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Constant *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:420:53: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Constant *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map constants_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Constant *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Constant *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Constant *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Constant *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Constant *>>, absl::container_internal::map_slot_type, const zetasql::Constant *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Constant *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Constant *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Constant *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Constant *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:420:53: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Constant *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map constants_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Constant *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, std::unique_ptr>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, std::unique_ptr>>, std::pair, std::unique_ptr>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::unique_ptr>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::unique_ptr>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:443:7: note: in instantiation of template class 'absl::flat_hash_map, std::unique_ptr, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: owned_zetasql_subcatalogs_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::unique_ptr>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, std::unique_ptr>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::unique_ptr>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, std::unique_ptr>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, std::unique_ptr>>, std::pair, std::unique_ptr>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::unique_ptr>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::unique_ptr>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:443:7: note: in instantiation of template class 'absl::flat_hash_map, std::unique_ptr, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: owned_zetasql_subcatalogs_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::unique_ptr>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, std::unique_ptr>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, std::unique_ptr>>, absl::container_internal::map_slot_type, std::unique_ptr>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::unique_ptr>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::unique_ptr>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:443:7: note: in instantiation of template class 'absl::flat_hash_map, std::unique_ptr, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: owned_zetasql_subcatalogs_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::unique_ptr>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, std::unique_ptr>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::unique_ptr>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, std::unique_ptr>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, std::unique_ptr>>, absl::container_internal::map_slot_type, std::unique_ptr>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::unique_ptr>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, std::unique_ptr>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:443:7: note: in instantiation of template class 'absl::flat_hash_map, std::unique_ptr, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: owned_zetasql_subcatalogs_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, std::unique_ptr>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Column *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Column *>>, std::pair, const zetasql::Column *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:605:51: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Column *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map columns_map_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Column *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Column *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Column *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Column *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Column *>>, std::pair, const zetasql::Column *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:605:51: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Column *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map columns_map_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Column *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Column *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Column *>>, absl::container_internal::map_slot_type, const zetasql::Column *>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:605:51: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Column *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map columns_map_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Column *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, const zetasql::Column *>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Column *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, const zetasql::Column *>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Column *>>, absl::container_internal::map_slot_type, const zetasql::Column *>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:605:51: note: in instantiation of template class 'absl::flat_hash_map, const zetasql::Column *, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_map columns_map_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, const zetasql::Column *>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::basic_string>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:606:36: note: in instantiation of template class 'absl::flat_hash_set, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_set duplicate_column_names_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::basic_string, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/simple_catalog.h:606:36: note: in instantiation of template class 'absl::flat_hash_set, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq>' requested here Step #3: absl::flat_hash_set duplicate_column_names_; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<4, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:731:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:830:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<4, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:731:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:830:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1247:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, int>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1247:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<4, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1247:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<4, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1247:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: destroy_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, int>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1256:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize' requested here Step #3: resize(m); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, int *&, int>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, int>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1256:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize' requested here Step #3: resize(m); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1260:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::rehash' requested here Step #3: void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:831:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::reserve' requested here Step #3: reserve(that.size()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const int &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, const int &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:838:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace_at' requested here Step #3: emplace_at(target.offset, v); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, int *&, const int &>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, const int &>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::construct, const int &>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:838:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace_at' requested here Step #3: emplace_at(target.offset, v); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:826:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy_impl>>, std::pair>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::InputArgumentType>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::InputArgumentType, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::InputArgumentType>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::FunctionSignatureId>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<4, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<4, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<4, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:990:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(std::move(value)); Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:61:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::insert' requested here Step #3: include_function_ids.insert(proto.include_function_ids(i)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<4, std::allocator>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:990:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(std::move(value)); Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:61:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::insert' requested here Step #3: include_function_ids.insert(proto.include_function_ids(i)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, zetasql::FunctionSignatureId>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:990:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(std::move(value)); Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:61:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::insert' requested here Step #3: include_function_ids.insert(proto.include_function_ids(i)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>::construct_impl, zetasql::FunctionSignatureId *&, zetasql::FunctionSignatureId>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:461:40: note: in instantiation of function template specialization 'absl::allocator_traits>::construct' requested here Step #3: absl::allocator_traits::construct(*alloc, slot, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:473:5: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::construct, zetasql::FunctionSignatureId>' requested here Step #3: construct(alloc, new_slot, std::move(*old_slot)); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::transfer>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::transfer_impl, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:483:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return absl::container_internal::DecomposeValue( Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::EmplaceDecomposable, zetasql::FunctionSignatureId, absl::container_internal::FlatHashSetPolicy>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:990:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::emplace' requested here Step #3: return emplace(std::move(value)); Step #3: ^ Step #3: ./zetasql/public/builtin_function_options.h:61:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::FunctionSignatureIdHasher, std::equal_to, std::allocator>::insert' requested here Step #3: include_function_ids.insert(proto.include_function_ids(i)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits, const zetasql::Column *>>>::destroy, const zetasql::Column *>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, const zetasql::Column *>::destroy, const zetasql::Column *>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, const zetasql::Column *>::destroy, const zetasql::Column *>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, const zetasql::Column *>>::destroy, const zetasql::Column *>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits, const zetasql::Column *>>>::destroy_impl, const zetasql::Column *>>, std::pair, const zetasql::Column *>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits, const zetasql::Column *>>>::destroy, const zetasql::Column *>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, const zetasql::Column *>::destroy, const zetasql::Column *>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, const zetasql::Column *>::destroy, const zetasql::Column *>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, const zetasql::Column *>>::destroy, const zetasql::Column *>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::Column *>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator, const zetasql::Column *>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::Column *>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator, const zetasql::Column *>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const zetasql::Column *>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator, const zetasql::Column *>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy_impl>, std::basic_string>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>>::destroy>' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::destroy>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator>>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_from_proto.cc:17: Step #3: In file included from ./zetasql/public/table_from_proto.h:23: Step #3: In file included from ./zetasql/public/simple_catalog.h:27: Step #3: In file included from ./zetasql/common/simple_evaluator_table_iterator.h:29: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: In file included from ./zetasql/public/evaluator_table_iterator.h:22: Step #3: In file included from ./zetasql/public/value.h:31: Step #3: In file included from ./zetasql/public/numeric_value.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 161 warnings generated. Step #3: INFO: From Compiling zetasql/public/table_valued_function.cc: Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:128:63: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: absl::flat_hash_map> filter_map) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:28: Step #3: In file included from ./zetasql/public/catalog.h:25: Step #3: ./zetasql/public/evaluator_table_iterator.h:190:1: warning: 'ColumnFilter' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Step #3: class ColumnFilter { Step #3: ^ Step #3: ./zetasql/public/evaluator_table_iterator.h:28:1: note: did you mean class here? Step #3: struct ColumnFilter; Step #3: ^~~~~~ Step #3: class Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::InputArgumentType>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::InputArgumentType, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::InputArgumentType>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/table_valued_function.cc:17: Step #3: In file included from ./zetasql/public/table_valued_function.h:27: Step #3: In file included from ./zetasql/common/errors.h:66: Step #3: In file included from ./zetasql/public/parse_location.h:31: Step #3: In file included from ./zetasql/base/ret_check.h:45: Step #3: ./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field] Step #3: const char* unused_function_name_ = nullptr; Step #3: ^ Step #3: 43 warnings generated. Step #3: INFO: From Compiling zetasql/public/coercer.cc: Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, std::pair, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, std::pair, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, int>>, absl::container_internal::map_slot_type, int>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, int>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, int>>, absl::container_internal::map_slot_type, int>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, int>, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual, std::allocator, int>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/struct_type.h:151:7: note: in instantiation of template class 'absl::flat_hash_map, int, zetasql_base::StringViewCaseHash, zetasql_base::StringViewCaseEqual>' requested here Step #3: field_name_to_index_map_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, int>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, const zetasql::TypeFactory *>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, const zetasql::TypeFactory *, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:222:51: note: in instantiation of template class 'absl::flat_hash_set::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: mutable absl::flat_hash_set depends_on_factories_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:267:54: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: absl::flat_hash_map cached_array_types_ Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:270:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_proto_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, std::pair>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, std::pair, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>, absl::container_internal::map_slot_type>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>, absl::container_internal::map_slot_type, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/public/types/type_factory.h:272:7: note: in instantiation of template class 'absl::flat_hash_map::Hash, absl::container_internal::HashEq::Eq>' requested here Step #3: cached_enum_types_ ABSL_GUARDED_BY(mutex_); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, std::pair>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/coercer.cc:42:28: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: SuperTypesMap* val = new SuperTypesMap; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, std::pair>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/coercer.cc:42:28: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: SuperTypesMap* val = new SuperTypesMap; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, absl::container_internal::map_slot_type>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/coercer.cc:42:28: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: SuperTypesMap* val = new SuperTypesMap; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, absl::container_internal::map_slot_type>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: zetasql/public/coercer.cc:42:28: note: in instantiation of template class 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>' requested here Step #3: SuperTypesMap* val = new SuperTypesMap; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, zetasql::CastFunctionProperty>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::CastFunctionProperty>>, std::pair, zetasql::CastFunctionProperty>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::CastFunctionProperty>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, zetasql::CastFunctionProperty>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, zetasql::CastFunctionProperty>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, zetasql::CastFunctionProperty>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/base/map_util.h:98:1: note: in instantiation of template class 'absl::flat_hash_map, zetasql::CastFunctionProperty, absl::hash_internal::Hash>, std::equal_to>>' requested here Step #3: using MapUtilValueT = typename M::value_type; Step #3: ^ Step #3: ./zetasql/base/map_util.h:102:1: note: in instantiation of template type alias 'MapUtilValueT' requested here Step #3: using MapUtilMappedT = typename MapUtilValueT::second_type; Step #3: ^ Step #3: ./zetasql/base/map_util.h:226:7: note: in instantiation of template type alias 'MapUtilMappedT' requested here Step #3: const MapUtilMappedT* FindOrNull(const M& m, const MapUtilKeyT& key) { Step #3: ^ Step #3: zetasql/public/coercer.cc:107:7: note: while substituting deduced template arguments into function template 'FindOrNull' [with M = absl::flat_hash_map, zetasql::CastFunctionProperty, absl::hash_internal::Hash>, std::equal_to>>] Step #3: zetasql_base::FindOrNull(GetZetaSQLCasts(), TypeKindPair(from_kind, to_kind)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::CastFunctionProperty>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, zetasql::CastFunctionProperty>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::CastFunctionProperty>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, zetasql::CastFunctionProperty>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::CastFunctionProperty>>, std::pair, zetasql::CastFunctionProperty>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::CastFunctionProperty>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, zetasql::CastFunctionProperty>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, zetasql::CastFunctionProperty>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, zetasql::CastFunctionProperty>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/base/map_util.h:98:1: note: in instantiation of template class 'absl::flat_hash_map, zetasql::CastFunctionProperty, absl::hash_internal::Hash>, std::equal_to>>' requested here Step #3: using MapUtilValueT = typename M::value_type; Step #3: ^ Step #3: ./zetasql/base/map_util.h:102:1: note: in instantiation of template type alias 'MapUtilValueT' requested here Step #3: using MapUtilMappedT = typename MapUtilValueT::second_type; Step #3: ^ Step #3: ./zetasql/base/map_util.h:226:7: note: in instantiation of template type alias 'MapUtilMappedT' requested here Step #3: const MapUtilMappedT* FindOrNull(const M& m, const MapUtilKeyT& key) { Step #3: ^ Step #3: zetasql/public/coercer.cc:107:7: note: while substituting deduced template arguments into function template 'FindOrNull' [with M = absl::flat_hash_map, zetasql::CastFunctionProperty, absl::hash_internal::Hash>, std::equal_to>>] Step #3: zetasql_base::FindOrNull(GetZetaSQLCasts(), TypeKindPair(from_kind, to_kind)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::CastFunctionProperty>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, zetasql::CastFunctionProperty>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::CastFunctionProperty>>, absl::container_internal::map_slot_type, zetasql::CastFunctionProperty>>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::CastFunctionProperty>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, zetasql::CastFunctionProperty>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, zetasql::CastFunctionProperty>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, zetasql::CastFunctionProperty>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/base/map_util.h:98:1: note: in instantiation of template class 'absl::flat_hash_map, zetasql::CastFunctionProperty, absl::hash_internal::Hash>, std::equal_to>>' requested here Step #3: using MapUtilValueT = typename M::value_type; Step #3: ^ Step #3: ./zetasql/base/map_util.h:102:1: note: in instantiation of template type alias 'MapUtilValueT' requested here Step #3: using MapUtilMappedT = typename MapUtilValueT::second_type; Step #3: ^ Step #3: ./zetasql/base/map_util.h:226:7: note: in instantiation of template type alias 'MapUtilMappedT' requested here Step #3: const MapUtilMappedT* FindOrNull(const M& m, const MapUtilKeyT& key) { Step #3: ^ Step #3: zetasql/public/coercer.cc:107:7: note: while substituting deduced template arguments into function template 'FindOrNull' [with M = absl::flat_hash_map, zetasql::CastFunctionProperty, absl::hash_internal::Hash>, std::equal_to>>] Step #3: zetasql_base::FindOrNull(GetZetaSQLCasts(), TypeKindPair(from_kind, to_kind)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::CastFunctionProperty>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind, zetasql::CastFunctionProperty>>' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::CastFunctionProperty>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind, zetasql::CastFunctionProperty>>' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::CastFunctionProperty>>, absl::container_internal::map_slot_type, zetasql::CastFunctionProperty>, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:563:33: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: allocator_type>::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:29: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::CastFunctionProperty>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, zetasql::CastFunctionProperty>>>' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:108:30: note: in instantiation of template class 'absl::container_internal::raw_hash_map, zetasql::CastFunctionProperty>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, zetasql::CastFunctionProperty>>>' requested here Step #3: class flat_hash_map : public absl::container_internal::raw_hash_map< Step #3: ^ Step #3: ./zetasql/base/map_util.h:98:1: note: in instantiation of template class 'absl::flat_hash_map, zetasql::CastFunctionProperty, absl::hash_internal::Hash>, std::equal_to>>' requested here Step #3: using MapUtilValueT = typename M::value_type; Step #3: ^ Step #3: ./zetasql/base/map_util.h:102:1: note: in instantiation of template type alias 'MapUtilValueT' requested here Step #3: using MapUtilMappedT = typename MapUtilValueT::second_type; Step #3: ^ Step #3: ./zetasql/base/map_util.h:226:7: note: in instantiation of template type alias 'MapUtilMappedT' requested here Step #3: const MapUtilMappedT* FindOrNull(const M& m, const MapUtilKeyT& key) { Step #3: ^ Step #3: zetasql/public/coercer.cc:107:7: note: while substituting deduced template arguments into function template 'FindOrNull' [with M = absl::flat_hash_map, zetasql::CastFunctionProperty, absl::hash_internal::Hash>, std::equal_to>>] Step #3: zetasql_base::FindOrNull(GetZetaSQLCasts(), TypeKindPair(from_kind, to_kind)); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind, zetasql::CastFunctionProperty>>' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, zetasql::InputArgumentType>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, zetasql::InputArgumentType, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:507:3: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using rebind_traits = absl::allocator_traits>; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:538:33: note: in instantiation of template type alias 'rebind_traits' requested here Step #3: allocator_type>::template rebind_traits::pointer; Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:102:14: note: in instantiation of template class 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>' requested here Step #3: : public absl::container_internal::raw_hash_set< Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2118:19: note: in instantiation of template class 'absl::flat_hash_set>' requested here Step #3: static_assert(sizeof(_Tp) > 0, Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy_impl, zetasql::InputArgumentType>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:467:40: note: in instantiation of function template specialization 'absl::allocator_traits>::destroy' requested here Step #3: absl::allocator_traits::destroy(*alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::destroy>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::destroy>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_set.h:101:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, zetasql::InputArgumentTypeLossyHasher, std::equal_to, std::allocator>::~raw_hash_set' requested here Step #3: class flat_hash_set Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2383:7: note: in instantiation of member function 'std::default_delete>>::operator()' requested here Step #3: __ptr_.second()(__tmp); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:2337:19: note: in instantiation of member function 'std::unique_ptr>>::reset' requested here Step #3: ~unique_ptr() { reset(); } Step #3: ^ Step #3: ./zetasql/public/input_argument_type.h:284:3: note: in instantiation of member function 'std::unique_ptr>>::~unique_ptr' requested here Step #3: InputArgumentTypeSet() {} Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:586:48: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: T* p) -> decltype(a.destroy(p)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: zetasql/public/coercer.cc:42:28: note: in instantiation of member function 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>::flat_hash_map' requested here Step #3: SuperTypesMap* val = new SuperTypesMap; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:587:7: warning: 'destroy' is deprecated [-Wdeprecated-declarations] Step #3: a.destroy(p); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:545:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy_impl>>, std::pair>>' requested here Step #3: destroy_impl(0, a, p); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:383:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::destroy>>' requested here Step #3: absl::allocator_traits::destroy(*alloc, &slot->value); Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:561:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::destroy>>>' requested here Step #3: slot_policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:84:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::destroy>>>' requested here Step #3: Policy::destroy(alloc, slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1494:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::destroy>>>' requested here Step #3: PolicyTraits::destroy(&alloc_ref(), slots_ + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: zetasql/public/coercer.cc:42:28: note: in instantiation of member function 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>::flat_hash_map' requested here Step #3: SuperTypesMap* val = new SuperTypesMap; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1623:5: note: 'destroy' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: zetasql/public/coercer.cc:42:28: note: in instantiation of member function 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>::flat_hash_map' requested here Step #3: SuperTypesMap* val = new SuperTypesMap; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:68:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1500:5: note: in instantiation of function template specialization 'absl::container_internal::Deallocate<8, std::allocator>>>' requested here Step #3: Deallocate(&alloc_ref(), ctrl_, layout.AllocSize()); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:903:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::destroy_slots' requested here Step #3: ~raw_hash_set() { destroy_slots(); } Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_map.h:31:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::~raw_hash_set' requested here Step #3: class raw_hash_map : public raw_hash_set { Step #3: ^ Step #3: zetasql/public/coercer.cc:42:28: note: in instantiation of member function 'absl::flat_hash_map, absl::hash_internal::Hash, std::equal_to>::flat_hash_map' requested here Step #3: SuperTypesMap* val = new SuperTypesMap; Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of default argument for 'RebindAlloc>>, M>' required here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^~~~~ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::tuple &&>>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/coercer.cc:79:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here Step #3: CHECK(val->emplace(type, std::move(supertypes)).second) Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:344:52: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: constexpr bool HasRebindAlloc(typename T::template rebind::other*) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:355:37: warning: 'rebind' is deprecated [-Wdeprecated-declarations] Step #3: using type = typename T::template rebind::other; Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:502:3: note: in instantiation of template class 'absl::memory_internal::RebindAlloc>>, M, true>' requested here Step #3: using rebind_alloc = typename memory_internal::RebindAlloc::type; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:52:62: note: in instantiation of template type alias 'rebind_alloc' requested here Step #3: using A = typename absl::allocator_traits::template rebind_alloc; Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1482:9: note: in instantiation of function template specialization 'absl::container_internal::Allocate<8, std::allocator>>>' requested here Step #3: Allocate(&alloc_ref(), layout.AllocSize())); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1514:5: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::initialize_slots' requested here Step #3: initialize_slots(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize' requested here Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1702:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: rehash_and_grow_if_necessary(); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::tuple &&>>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/coercer.cc:79:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here Step #3: CHECK(val->emplace(type, std::move(supertypes)).second) Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1595:12: note: 'rebind' has been explicitly marked deprecated here Step #3: struct _LIBCPP_DEPRECATED_IN_CXX17 rebind { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::tuple &&>>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/coercer.cc:79:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here Step #3: CHECK(val->emplace(type, std::move(supertypes)).second) Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:392:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::tuple &&>>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/coercer.cc:79:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here Step #3: CHECK(val->emplace(type, std::move(supertypes)).second) Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer>>>' requested here Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1605:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: resize(1); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::tuple &&>>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/coercer.cc:79:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here Step #3: CHECK(val->emplace(type, std::move(supertypes)).second) Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/memory/memory.h:538:5: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct_impl>>, std::pair> *&, std::pair>>' requested here Step #3: construct_impl(0, a, p, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:395:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, std::pair>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &new_slot->value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:567:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here Step #3: slot_policy::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:177:8: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>>>' requested here Step #3: P::transfer(alloc, new_slot, old_slot); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:100:5: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::transfer_impl>>, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: transfer_impl(alloc, new_slot, old_slot, 0); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1525:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: PolicyTraits::transfer(&alloc_ref(), slots_ + new_i, old_slots + i); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::tuple &&>>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/coercer.cc:79:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here Step #3: CHECK(val->emplace(type, std::move(supertypes)).second) Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:576:7: warning: 'construct>, std::pair>>' is deprecated [-Wdeprecated-declarations] Step #3: a.construct(std::forward(args)...); Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1618:5: note: 'construct>, std::pair>>' has been explicitly marked deprecated here Step #3: _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_INLINE_VISIBILITY Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1028:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' Step #3: # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/__config:1005:48: note: expanded from macro '_LIBCPP_DEPRECATED' Step #3: # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Step #3: In file included from ./zetasql/public/function.h:28: Step #3: In file included from ./zetasql/public/function_signature.h:29: Step #3: In file included from ./zetasql/public/type.h:24: Step #3: In file included from ./zetasql/public/types/type.h:30: Step #3: In file included from ./zetasql/common/errors.h:63: Step #3: In file included from ./zetasql/public/error_helpers.h:24: Step #3: In file included from ./zetasql/base/status.h:20: Step #3: In file included from external/com_google_absl/absl/status/status.h:20: Step #3: In file included from external/com_google_absl/absl/container/inlined_vector.h:53: Step #3: In file included from external/com_google_absl/absl/container/internal/inlined_vector.h:28: Step #3: external/com_google_absl/absl/memory/memory.h:575:21: warning: 'construct' is deprecated [-Wdeprecated-declarations] Step #3: -> decltype(a.construct(std::forward(args)...)) { Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:357:42: note: in instantiation of function template specialization 'absl::allocator_traits>>>::construct>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: absl::allocator_traits::construct(*alloc, &slot->mutable_value, Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:556:18: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: slot_policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:77:13: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: Policy::construct(alloc, slot, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1722:19: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::construct>>, const std::piecewise_construct_t &, std::tuple, std::tuple &&>>' requested here Step #3: PolicyTraits::construct(&alloc_ref(), slots_ + i, Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1414:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace_at, std::tuple &&>>' requested here Step #3: s.emplace_at(res.first, std::forward(args)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:127:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3: return std::forward(f)(key, std::piecewise_construct, std::move(p.first), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/container_memory.h:194:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::tuple &&>>' requested here Step #3: return memory_internal::DecomposePairImpl( Step #3: ^ Step #3: external/com_google_absl/absl/container/flat_hash_map.h:574:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return absl::container_internal::DecomposePair(std::forward(f), Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/hash_policy_traits.h:153:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set>' requested here Step #3: return P::apply(std::forward(f), std::forward(ts)...); Step #3: ^ Step #3: external/com_google_absl/absl/container/internal/raw_hash_set.h:1060:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, zetasql::TypeKind &, std::set, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3: return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3: ^ Step #3: zetasql/public/coercer.cc:79:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here Step #3: CHECK(val->emplace(type, std::move(supertypes)).second) Step #3: ^ Step #3: /usr/local/bin/../include/c++/v1/memory:1619:10: note: 'construct' has been explicitly marked deprecated here Step #3: void construct(_Up* __p, _Args&&... __args) { Step #3: ^ Step #3: In file included from zetasql/public/coercer.cc:17: Step #3: In file included from ./zetasql/public/coercer.h:20: Ste